用途:管理并发现 Claude Code 技能,覆盖 Claude Code 插件(~/.claude/plugins/)和通过 npx skills add <owner/repo> 安装的技能两类来源。脚本会根据环境变量自动识别语言(默认英文,支持中文),可用 --lang zh 或 --lang en 强制指定。
主要能力:check_updates.py 扫描已安装技能,列出已是最新、有可用更新、版本未知三类状态;recommend_skills.py 从 skills.sh 等来源获取热门技能并按已装技能给出个性化推荐;update_marketplace.py 更新市场仓库,配合 --auto-install 可自动重装受影响技能,支持 --json 输出。版本检测优先读取远程 marketplace.json,回退到 GitHub API 的 release tag 或 main 分支提交;也支持按 commit SHA 比较。若本地有未提交修改,会先备份并尝试三方合并,冲突时展示给用户选择保留本地、采用远程或手动合并。
使用方式:常用命令包括 python scripts/check_updates.py、python scripts/recommend_skills.py --source all、python scripts/update_marketplace.py anthropic-agent-skills --auto-install。Claude 插件更新走 claude /install <skill-name>@<marketplace>,npx 技能使用 npx skills add <owner/repo> --force。
适用场景与限制:适合需要批量维护多来源技能、检查更新或发现新技能的 Claude Code 用户。网络错误会重试并缓存上次状态,权限不足会提示,市场不可用会告知。新增语言需编辑 scripts/i18n.py 的 TRANSLATIONS 并更新 detect_locale()。具体收费、平台支持范围和效果未提供。