用途:该技能在 ~/.claude/ 中安装一套全局追踪系统,借助 Claude Code hooks 自动记录所有项目中的技能调用,包括触发提示词、会话 ID、项目目录、执行时长与 token 用量,从而分析高频工作流、定位耗时技能并估算 API 成本。
主要能力:记录技能名称与调用时间;统计从提示词提交到技能完成的时间、开始到结束的耗时、提示词间隔的活动时间线;统计输入、输出、缓存读取、缓存创建与总 token;按技能生成频率、token、平均耗时、缓存效率与成本报告。
使用方式:先创建 ~/.claude/hooks、~/.claude/scripts、~/.claude/activity-logs 目录;把脚本复制到对应目录并 chmod +x;将 settings.json 模板合并到 ~/.claude/settings.json,注册 UserPromptSubmit、PreToolUse(Skill)、PostToolUse(Skill) 三个 hooks;再复制 README.md 作为文档。安装后正常使用技能即自动记录,运行 ~/.claude/scripts/analyze-skills.py 和 ~/.claude/scripts/show-skill-tokens.sh 查看报告。日志为 ~/.claude/activity-logs/ 下的 prompts.jsonl 与 skill-usage.jsonl。
限制:数据仅存本地,不传输外部服务;若已有 settings.json 需合并而非覆盖;分析前需先使用过技能才有数据;JSON 解析错误可用 jq -c 修复;不支持追踪的范围资料暂未提供。