用途:管理 Skills 的完整生命周期,包括扫描、检查更新、升级、删除和经验层管理。
主要能力:扫描 Skills 目录并解析 SKILL.md 的 frontmatter 元数据;通过 git ls-remote 并发查询 GitHub 比较本地与远程 hash;生成状态报告,标识 outdated/current/unmanaged/error;引导 Agent 执行 Skill 升级;列出、删除 Skills;通过 promote/pull 在层级间同步经验。
使用方式:每次调用须先确定 Skills 目录。运行 python scripts/config.py get 检查配置;已配置则向用户确认,未配置则运行 python scripts/config.py detect 自动检测,失败后询问路径并运行 python scripts/config.py set <path>。常用命令:/skill-manager check 检查更新,/skill-manager list 列出 Skills,/skill-manager update <skill_name> 更新,/skill-manager delete <skill_name> 删除,/skill-manager evo-status <skill_name> 查看经验状态,/skill-manager promote <skill_name> 提升经验,/skill-manager pull <skill_name> 拉取经验,/skill-manager sync-evolutions 同步所有经验状态。脚本包括 config.py、scan_and_check.py、list_skills.py、delete_skill.py、evo_manager.py。
适用场景:定期检查 Skills 更新、维护库存、删除不再需要的 Skill、在新项目初始化时拉取全局经验、项目结束时提升经验。
限制:依赖 source_url、source_hash、version、evolution_enabled 等元数据字段;无 source_url 的 Skill 无法检查更新;无法访问远程仓库时状态为 error;删除重要 Skill 前建议使用 --backup 选项;更新后建议运行 skill-evolution 的 align_all.py 恢复经验。具体收费、价格、平台支持等信息暂未提供。