用途:维护以 GitHub 仓库为来源的技能库,自动检测更新并协助重构。
主要能力:Audit 扫描本地技能目录中带 github_url 元数据的技能;Check 通过 git ls-remote 比较本地提交哈希与远程 HEAD;Report 生成“Stale”或“Current”状态报告;Update Workflow 提供结构化升级流程;Inventory Management 列出本地技能并支持删除。
使用方式:触发命令包括 /skill-manager check 或“Scan my skills for updates”、/skill-manager list 或“List my skills”、/skill-manager delete <skill_name> 或“Delete skill <skill_name>”。检查更新时运行 scripts/scan_and_check.py,输出 JSON 摘要后由 Agent 呈现给用户。更新技能时,Agent 拉取远程 README,与旧 SKILL.md 做差异分析,识别新功能、废弃参数或用法变化,重写 SKILL.md 并更新 frontmatter 中的 github_hash,必要时尝试更新 wrapper.py,最后做快速验证。
脚本:scripts/scan_and_check.py 负责扫描目录、解析 Frontmatter、获取远程标签并返回状态;scripts/update_helper.py 可选,用于更新前备份;scripts/list_skills.py 列出已安装技能及类型和版本;scripts/delete_skill.py 永久删除技能文件夹。
元数据要求:依赖 github-to-skills 元数据标准,github_url 为来源依据,github_hash 为状态依据。
限制:资料未提供具体安装命令、收费信息、支持平台及验证脚本细节。