SuperAPI AI 工具集

skill-usage-stats

前端与建站

查看项目

更新于 10-15 20:29

技能介绍

用途:统计本地 Claude Code 和 Codex 的技能(SKILL.md)与提示词实际使用情况,帮助回答“我到底用了哪些技能”,并找出可清理的未使用技能。

主要能力:扫描 ~/.claude/projects//*.jsonl 与 ~/.codex/sessions//*.jsonl 会话记录,与已安装技能/提示词目录对照,输出可排序、可筛选的交互式 HTML 仪表盘到 ~/.claude/skill-stats.html。输出列为 name、source、count、sessions、first_used、last_used、days_since、size_kb、path,超过 90 天未用和零使用技能会被高亮。识别显式斜杠命令与自动触发加载(如 Claude Code 的 Skill 工具、Read/Bash 读取 SKILL.md,Codex 的斜杠命令与 shell 读取 SKILL.md),每个事件计一次。来源分为 claude-global、claude-project、codex-global-skill、codex-global-prompt。

使用方式:运行 python3 ~/.claude/skills/skill-usage-stats/analyze.py 生成仪表盘并打开浏览器,可用 --days N、--project <substr>、--out <path>、--no-open 控制。HTML 生成后,用 summary.py 查看终端视图:overview、top -n 20、zero、stale --days 90,并接受 --source 与 --html 参数。

适用场景:技能审计、区分全局与项目级技能使用、清理长期未用或从未使用的技能。

限制:依赖本地 Claude Code 与 Codex 的会话记录路径存在且格式可解析;仅统计本地记录,无法覆盖未落盘的调用;具体环境兼容性、依赖与错误处理细节资料未提供。