From powerball-core
This skill should be used when the user asks to "bump plugin version", "update plugin version", "release new version", "increment version", or "tag a new release" in a Claude Code plugin project.
npx claudepluginhub tim-hub/powerballThis skill is limited to using the following tools:
Use the provided argument as the name of the specific plugin to bump. Only process that plugin's entry in `marketplace.json` (and its `plugin.json` if `strict` applies). If no argument is given, process all plugins in `marketplace.json`.
Automates semver bumps for Claude Code plugins: updates plugin.json and marketplace.extended.json, regenerates marketplace.json, verifies consistency, preps git tags.
Automates semantic versioning and release workflow for Claude Code plugins: updates package.json and manifests, npm publishes for npx resolution, verifies builds, git tags, creates GitHub releases, generates changelog.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Use the provided argument as the name of the specific plugin to bump. Only process that plugin's entry in marketplace.json (and its plugin.json if strict applies). If no argument is given, process all plugins in marketplace.json.
Check if .claude-plugin/marketplace.json exists.
.claude-plugin/plugin.json for the target plugin, bump its version, then skip to Step 3.For the target plugin entry in marketplace.json, check whether strict is false:
If strict is false: the plugin version in marketplace.json is decoupled from the plugin's own plugin.json. Bump the version only in marketplace.json.
If strict is true (or not set): versions must stay in sync. Go to the plugin's folder, find its plugin.json, bump the version there, then update marketplace.json to match.
powerball-core:commit skill to commit the changes.powerball-core:tag skill to tag git with the same version that was bumped.