AgentSkillsCN

artefact-logger

记录对Claude配置文件的访问(CLAUDE.md、规则、技能、命令、代理)。此技能应在读取配置文件后自动调用,以追踪使用情况。

SKILL.md
--- frontmatter
name: 'artefact-logger'
description: 'Log access to Claude configuration artefacts (CLAUDE.md, rules, skills, commands, agents). This skill should be invoked automatically after reading configuration files to track usage.'

Artefact Logger

Log access to Claude configuration artefacts for usage tracking.

When to Use

Invoke this skill after reading:

  • CLAUDE.md files
  • .claude/rules/** files
  • .claude/skills/** files
  • .skills/commands/** files
  • .claude/agents/** files (custom agents only, not internal Task tool agents)

How to Log

Run the script with required arguments:

bash
.claude/skills/artefact-logger/scripts/log-artefact.sh "<name>" "<path>" "<type>"

Arguments

ArgumentDescriptionValid Values
nameFilename or skill/agent nameAny string
pathRelative path or identifierAny path string
typeArtefact typeclaude_md, rule, skill, command, agent

Examples

bash
# Log CLAUDE.md access
.claude/skills/artefact-logger/scripts/log-artefact.sh "CLAUDE.md" "CLAUDE.md" "claude_md"

# Log rule access
.claude/skills/artefact-logger/scripts/log-artefact.sh "standard-changelog.md" ".claude/rules/packmind/standard-changelog.md" "rule"

# Log skill invocation
.claude/skills/artefact-logger/scripts/log-artefact.sh "signal-capture" "signal-capture" "skill"

Notes

  • Do NOT log internal Task tool agents (Explore, Plan, Bash, general-purpose, etc.)
  • Only log custom agents defined in .claude/agents/**
  • The script creates .claude/artefacts.yaml if missing
  • Each access is logged with an ISO 8601 timestamp