用途:该技能自动化 Claude Code Handbook 单体仓库发布流程中的版本号递增,支持每个插件拥有独立版本。
触发场景:用户提到 bump version、increment version、update version numbers,或涉及 major、minor、patch 版本变更时使用。
版本位置:唯一数据源为 plugins/<name>/.claude-plugin/plugin.json;marketplace.json 只是轻量注册表,不含 version 字段。
使用方式:
- 列出当前版本:python .claude/skills/version-bump/scripts/validate_versions.py
- 询问要递增的插件(可多个或 all)及递增类型(major/minor/patch)。
- 执行递增: 单插件:python .claude/skills/version-bump/scripts/bump_version.py <bump_type> --plugin <name> 多插件:python .claude/skills/version-bump/scripts/bump_version.py <bump_type> --plugin <name1> --plugin <name2> 全部插件:python .claude/skills/version-bump/scripts/bump_version.py <bump_type> --all 查看帮助:python .claude/skills/version-bump/scripts/bump_version.py --help 未提供 --plugin 时会报错并列出插件。
- 完成后报告各插件的旧版本→新版本,并提示 git 提交步骤。
限制:脚本不会创建 git 提交,需用户自行处理版本控制;CHANGELOG 更新为手动维护;插件现已支持不同版本(独立版本控制)。