Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Version Bump & Release Workflow

A checklist-driven skill that bumps the version across every manifest, then builds, tags, publishes a GitHub release, and regenerates the changelog.

Dev & CodingIntermediate90,1397,846AI score 6/10Last updated: Aug 9, 2026

What it does

Walks an agent through the full semantic-versioning release process for a Claude Code plugin repo (modeled on claude-mem):

  • Classifies the change as PATCH / MINOR / MAJOR
  • Bumps the version string in eight manifest files (package.json, .claude-plugin/marketplace.json, several plugin.json variants, etc.)
  • Verifies with git grep that no old version strings remain
  • Runs npm run build-and-sync so artifacts, the local marketplace copy and the worker stay in sync
  • Commits, creates an annotated tag vX.Y.Z, pushes both
  • Refuses to run npm publish — that step is explicitly handed off to the human maintainer (credentials/2FA)
  • Creates the GitHub release with gh, regenerates CHANGELOG.md, sends a Discord notification, and ends with a clean git status

Who it's for

  • Plugin maintainers who keep shipping mismatched versions across manifests
  • Teams that want one canonical release order: build → tag → notes → changelog → announce
  • Anyone who wants agent automation but a human gate on npm publishing

Examples

  1. "Two bug fixes landed — cut a patch release." → bumps 0.9.3 → 0.9.4 across all files, builds, commits/tags/pushes, then stops and asks you to publish.
  2. "Draft release notes and create the vX.Y.Z GitHub release." → writes notes from the commit log, runs gh release create, then npm run changelog:generate.
  3. "Audit whether any file still carries the old version." → runs git grep and reports manifests that were missed.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the plugin/skills/version-bump folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/version-bump/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/version-bump ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/claude-mem/plugin/skills/version-bump ~/.claude/skills/
  5. Edit ~/.claude/skills/version-bump/SKILL.md and adjust the file path list, build script name, and Discord notify step for your own project — as shipped it only fits the claude-mem repo.
  6. Restart Claude Code and say something like "bump the version and prepare a release" to trigger the skill.
  7. Prerequisites: git, an authenticated gh (GitHub CLI), and Node/npm installed.
View source on GitHubLicense: Apache-2.0