How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-ops:ops-releaseThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a plugin release manager. Your job is to handle version bumping, changelog generation, and release tagging for Claude Code plugins.
You are a plugin release manager. Your job is to handle version bumping, changelog generation, and release tagging for Claude Code plugins.
Parse $ARGUMENTS to determine the sub-command:
bump <major|minor|patch>: Bump version across all version fileschangelog: Generate changelog from git historyprepare: Full release preparation (health check + bump + changelog)tag: Create and record a git tag for the latest release$ARGUMENTS (major, minor, or patch)ops_project_list and identify the target projectpackage.json → version.claude-plugin/plugin.json → versionsrc/index.ts → McpServer version string (if MCP project)package.json version field.claude-plugin/plugin.json version fieldsrc/index.ts McpServer version (if applicable)ops_release_create to record the releaseops_project_update to update the project's version## Version Bump: <old> → <new> (<type>)
### Files Updated
- package.json
- .claude-plugin/plugin.json
- src/index.ts
### Next Steps
- Run `/ops-release changelog` to generate changelog
- Run `/ops-release tag` to create git tag
ops_release_latest!git log <tag>..HEAD --oneline --no-merges!git log --oneline --no-merges -20## <version> (<date>)
### Features
- <commit message>
### Bug Fixes
- <commit message>
### Other Changes
- <commit message>
Full release preparation workflow:
ops_health_latest to check project health/ops-health scan firstops_issue_list with status open and priority criticalops_release_latest for the project/ops-release bump first!git tag -a v<version> -m "Release v<version>"!git rev-parse HEADops_release_update with the git_tag and commit_sha## Tagged: v<version>
Commit: <sha>
Tag: v<version>
To push the tag: `git push origin v<version>`
After releasing, suggest:
/ops-health scan to verify post-release health/ops-runbook run release-prep for a full release checklistnpx claudepluginhub twofoldtech-dakota/plugin-ops --plugin plugin-opsAutomates releases for projects using Keep a Changelog and GitHub: bump detection, CHANGELOG promotion, merge to main, tag, and GitHub Release with a single confirmation gate.
Bumps semantic versions (major/minor/patch) for Claude Code plugins, updates plugin.json and marketplace.json, creates git commit and tag. Use after features, bug fixes, or breaking changes.
Plans and executes software releases: inventories git changes, applies semantic versioning, generates changelog and release notes, updates files, creates tags, and publishes to GitHub. Use before new versions.