
Version Bump and Release
Bumps plugin versions in every manifest, tags the release and writes the changelog.
Install
npx skills add thedotmack/claude-mem --skill version-bump -g -a claude-code -y- Repository
- thedotmack/claude-mem109k
- Category
- DevOps
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 1,562 tokens
- Runs scripts
- Yes, review before use
What it does
Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, build verification, git tagging, GitHub releases, and changelog generation. npm publishing is done by the tag-triggered GitHub Actions workflow through npm trusted publishing.
Version Bump & Release Workflow
IMPORTANT: Plan and write detailed release notes before starting.
CRITICAL: Commit EVERYTHING (including build artifacts). At the end of this workflow, NOTHING should be left uncommitted or unpushed. Run git status at the end to verify.
Preparation
-
Analyze: Determine if the change is PATCH (bug fixes), MINOR (features), or MAJOR (breaking).
-
Environment: Identify repository owner/name from
git remote -v. -
Paths, every file that carries the version string:
package.json, the npm/npx-published version (npx claude-mem@X.Y.Zresolves from this)plugin/package.json, bundled plugin runtime deps.claude-plugin/marketplace.json, version insideplugins[0].version.claude-plugin/plugin.json, top-level Claude-plugin manifestplugin/.claude-plugin/plugin.json, bundled Claude-plugin manifest.codex-plugin/plugin.json, Codex-plugin manifestplugin/.codex-plugin/plugin.json, bundled Codex-plugin manifest.qoder-plugin/plugin.json, Qoder plugin manifestplugin/.qoder-plugin/plugin.json, bundled Qoder plugin manifestopenclaw/openclaw.plugin.json, OpenClaw plugin manifest.grok-plugin/plugin.json, Grok plugin manifestclaude-mem-cursor/.cursor-plugin/plugin.json, Cursor plugin manifestclaude-mem-grok-bot/.cursor-plugin/plugin.json, Grok Bot Cursor plugin manifestdsh/package.json, bundled DSH plugin packageREADME.md, the version badge (version-X.Y.Z-green), not a"version"key
Verify coverage before editing:
git grep -l "\"version\": \"<OLD>\""should list the fourteen JSON files above, andgit grep -n "version-<OLD>-green"the README badge. If a new manifest has been added since this doc was last updated, update this list.

