Hal-9000 bump-plugin-version

(project) Use when editing any file under plugins/hal-skills/ or plugins/hal-voice/ to bump the plugin version before committing

install
source · Clone the upstream repo
git clone https://github.com/vinta/hal-9000
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vinta/hal-9000 "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/bump-plugin-version" ~/.claude/skills/vinta-hal-9000-bump-plugin-version && rm -rf "$T"
manifest: .claude/skills/bump-plugin-version/SKILL.md
source content

Bump Plugin Version

After editing files under

plugins/hal-skills/
or
plugins/hal-voice/
, bump the
version
field in both the plugin's
plugin.json
and the marketplace manifest. Both files must stay in sync.

PluginFiles to update
hal-skills
plugins/hal-skills/.claude-plugin/plugin.json
and
.claude-plugin/marketplace.json
hal-voice
plugins/hal-voice/.claude-plugin/plugin.json
and
.claude-plugin/marketplace.json
  • Patch (0.2.0 -> 0.2.1): bug fixes, config changes, style cleanup
  • Minor (0.2.0 -> 0.3.0): new features, new hooks, new commands
  • Major (0.2.0 -> 1.0.0): breaking changes to hook behavior or config format

Before bumping

Compare the working-tree version against the version on

origin/main
:

git show origin/main:<path-to-plugin.json>

If the version already differs from

origin/main
, it was already bumped for unreleased work. Do not bump again. Only bump when the working-tree version matches
origin/main
.

If both plugins changed, check each independently.