From skill-stats
查看本机 skill 使用频率统计:哪些 skill 高频、哪些近期常用、哪些长期没碰过(可考虑清理)。数据由本插件的采集 hook 持续记录,区分 AI 自动调用 与 用户手输 /命令 两种来源。触发:用户说『/skill-stats、skill 使用频率、哪些 skill 常用、哪些 skill 没用过、skill 使用统计、skill 排行、我的 skill 用得多吗、清理不用的 skill』。
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-stats:skill-statsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
读取使用日志 `~/.claude/skill-usage.jsonl`,输出一张排行榜:每个 skill 用了多少次、其中多少是 AI 自动调用 / 多少是用户手输 `/命令`、近 7 天热度、最近一次使用时间,以及超过 30 天没再碰过的「僵尸 skill」。
读取使用日志 ~/.claude/skill-usage.jsonl,输出一张排行榜:每个 skill 用了多少次、其中多少是 AI 自动调用 / 多少是用户手输 /命令、近 7 天热度、最近一次使用时间,以及超过 30 天没再碰过的「僵尸 skill」。
数据由本插件的采集 hook 自动记录(安装插件时通过 hooks/hooks.json 注册,无需手动改 settings.json),挂在两个事件上:
source=ai/xxx 命令(已过滤 /help、/clear 等内置命令),记 source=user当用户问「skill 使用频率 / 哪些 skill 常用 / 哪些没用过 / 清理不用的 skill」时,必须运行本 skill 的统计脚本,禁止手动去扒日志文件或猜测。
统计脚本是本 skill 目录下的 scripts/skill-stats.py(路径用绝对路径,支持在任意目录执行)。运行它,把完整输出原样展示给用户,并用一两句点出关键结论(最常用的是谁、有没有值得清理的僵尸 skill):
python3 <本 skill 目录>/scripts/skill-stats.py
根据用户诉求附加参数:
| 用户想看 | 参数 |
|---|---|
| 默认全部时间排行 | (无) |
| 近 7 天热度 | --days 7 |
| 只看前 10 名 | --top 10 |
| 只看用户手动触发的 | --source user |
| 只看 AI 自动调用的 | --source ai |
| 哪个项目爱用哪些 skill | --by-project |
/tt 可能既被 UserPromptSubmit 记一次(user),后续 AI 真正执行时再被 PostToolUse 记一次(ai)。所以「总数」是「被触发的总热度」,想看「我主动用了多少」就看 --source user。SKILL_USAGE_LOG 覆盖(仅测试用)。npx claudepluginhub wangjs-jacky/jacky-skills --plugin skill-statsGenerates usage reports for Claude Code skills from tracked JSONL data. Provides CLI reports and HTML visualizations (bar charts + heatmaps) filtered by time period.
Audits installed skills by combining token cost and usage tracking into a single report, sorted by waste. Use when asking 'are my skills worth it' or to identify dead weight.
Interviews the user and inspects agent skill trigger counts to recommend unused K-skills for removal.