Use when bumping a plugin version, releasing a new plugin version, or syncing version numbers across plugin.json, marketplace.json, and README.md.
Sync version numbers across all three locations when releasing a plugin update.
$ARGUMENTS
release-plugin <name> <bump> — release with specified bump (patch/minor/major)release-plugin <name> — prompt for bump typerelease-plugin — prompt for plugin and bump typeIf not specified, list available plugins from .claude-plugin/marketplace.json and ask user to choose.
Read plugins/<name>/.claude-plugin/plugin.json → extract current version.
| Bump | Example |
|---|
| patch | 1.2.0 → 1.2.1 (bug fixes) |
| minor | 1.2.0 → 1.3.0 (new skills/features) |
| major | 1.2.0 → 2.0.0 (breaking changes) |
Confirm with user: "版本 <current> → <new>,確認?"
plugins/<name>/.claude-plugin/plugin.json → update version.claude-plugin/marketplace.json → update matching plugin versionREADME.md → update version in plugin table rowRead all three files and confirm versions match.
List all files modified and the version change:
<name>: <old> → <new>
- plugins/<name>/.claude-plugin/plugin.json
- .claude-plugin/marketplace.json
- README.md