用途:统一管理 Claude、Codex、Agents 三个运行时的技能生态,用于检查技能使用情况、发现重复、验证可用性与同步状态,并找出可移除的技能。
主要能力:通过仓库 scripts/ 目录下的 skill-manager.sh 脚本执行以下命令——report(一次运行全部检查)、usage(技能使用频率,支持 --top 10)、dupes(检测冗余/重复技能)、check(验证 Claude/Codex/Agents 可用性)、sync(校验仓库同步状态)、update(检查 npx 技能更新)、prune(列出可移除候选)。
使用方式:在终端运行相应命令,例如完整审计:~/.claude/scripts/skill-manager.sh report;单项命令如 ~/.claude/scripts/skill-manager.sh usage。归档技能可执行 mv skills/<name> ~/.claude/skills-archive/,因三个运行时均符号链接到仓库 skills/ 目录,移除后即从三者中消失。
结果解读:check 中绿色表示正确链接,黄色表示异常,红色表示损坏;sync 验证三个运行时是否都指向仓库技能目录;dupes 按前缀分组并检查描述关键词重叠,重叠超过 40% 建议合并;usage 显示调用次数与最后使用日期,从未使用的是清理候选;prune 结合使用数据与重叠分析给出移除建议。
使用跟踪原理:settings.json 中的 PostToolUse 钩子在每次使用 Skill 工具时触发,记录技能名称、UTC 时间戳和项目目录,数据存入 ~/.claude/skill-usage.jsonl(每行一个 JSON 对象)。usage 与 prune 命令读取该数据生成报告。
建议运行时机:report 用于每周或每月定期全面检查;usage 在清理前查看实际使用;dupes 在安装新技能后检查重叠;check 在 setup.sh 后或技能缺失时使用;sync 在编辑技能后验证链接;update 定期检查 npx 安装技能的新版本;prune 在技能列表臃肿时寻找移除候选。
限制:资料未提供该技能的安装方式、收费或价格、支持平台范围及具体版本要求,这些信息暂未提供。