From oh-my-claudecode
Automates the release workflow for oh-my-claudecode, including version bumping, testing, tagging, npm publishing, and GitHub release creation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-claudecode:releaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automate the release process for oh-my-claudecode.
Automate the release process for oh-my-claudecode.
/release <version>
Example: /release 2.4.0 or /release patch or /release minor
Execute these steps in order:
Update version in all locations:
package.jsonsrc/installer/index.ts (VERSION constant)src/__tests__/installer.test.ts (expected version).claude-plugin/plugin.jsonREADME.md (version badge and title)npm run test:run
All 231+ tests must pass before proceeding.
git add -A
git commit -m "chore: Bump version to <version>"
git tag v<version>
git push origin main
git push origin v<version>
npm publish --access public
gh release create v<version> --title "v<version> - <title>" --notes "<release notes>"
| File | Field/Line |
|---|---|
package.json | "version": "X.Y.Z" |
src/installer/index.ts | export const VERSION = 'X.Y.Z' |
src/__tests__/installer.test.ts | expect(VERSION).toBe('X.Y.Z') |
.claude-plugin/plugin.json | "version": "X.Y.Z" |
README.md | Title + version badge |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub mazenyassergithub/oh-my-claudecode --plugin oh-my-claudecode