From claude-mem
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
npx claudepluginhub alamator/claude-memory --plugin claude-memThis skill uses the workspace's default tool permissions.
**IMPORTANT:** You must first plan and write detailed release notes before starting the version bump workflow.
Automates semantic versioning and release for Claude Code plugins: increments versions in package.json/marketplace.json/plugin.json, npm publishes, verifies builds, git tags, creates GitHub releases, generates changelogs.
Automates semver bumps for Claude Code plugins: updates plugin.json and marketplace.extended.json, regenerates marketplace.json, verifies consistency, preps git tags.
Releases Claude Code plugins by merging version branches to main, running npm/pytest tests, tagging with git, updating CHANGELOG.md, and creating next version branches. Use after plugin development on 'release' or 'publish'.
Share bugs, ideas, or general feedback.
IMPORTANT: You must first plan and write detailed release notes before starting the version bump workflow.
CRITICAL: ALWAYS 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.
git remote -v).package.json, .claude-plugin/marketplace.json, and plugin/.claude-plugin/plugin.json.grep to ensure all files match the new version.npm run build to generate fresh artifacts.git add -A && git commit -m "chore: bump version to X.Y.Z".git tag -a vX.Y.Z -m "Version X.Y.Z".git push origin main && git push origin vX.Y.Z.gh release create vX.Y.Z --title "vX.Y.Z" --notes "RELEASE_NOTES".CHANGELOG.md using the GitHub API and the provided script:
gh api repos/{owner}/{repo}/releases --paginate | ./scripts/generate_changelog.js > CHANGELOG.md
CHANGELOG.md.npm run discord:notify vX.Y.Z if applicable.git status to ensure a clean working tree.npm run build succeededCHANGELOG.md updated and pushedgit status shows clean tree