返回 Skill 列表
extension
分类: 开发与工程无需 API Key

'artefact-logger'

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

person作者: jakexiaohubgithub

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:

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

Arguments

| Argument | Description | Valid Values | | -------- | ---------------------------- | ------------------------------------------------ | | name | Filename or skill/agent name | Any string | | path | Relative path or identifier | Any path string | | type | Artefact type | claude_md, rule, skill, command, agent |

Examples

# 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