release▌
yeachan-heo/oh-my-claudecode · updated Apr 8, 2026
Automate the release process for oh-my-claudecode.
Release Skill
Automate the release process for oh-my-claudecode.
Usage
/oh-my-claudecode:release <version>
Example: /oh-my-claudecode:release 2.4.0 or /oh-my-claudecode:release patch or /oh-my-claudecode:release minor
Release Checklist
Execute these steps in order:
1. Version Bump
Update version in all locations:
package.jsonsrc/installer/index.ts(VERSION constant)src/__tests__/installer.test.ts(expected version).claude-plugin/plugin.json.claude-plugin/marketplace.json(bothplugins[0].versionand rootversion)docs/CLAUDE.md(<!-- OMC:VERSION:X.Y.Z -->marker)README.md(version badge and title)
2. Run Tests
npm run test:run
All 231+ tests must pass before proceeding.
3. Commit Version Bump
git add -A
git commit -m "chore: Bump version to <version>"
4. Create & Push Tag
git tag v<version>
git push origin main
git push origin v<version>
5. Publish to npm
npm publish --access public
6. Create GitHub Release
gh release create v<version> --title "v<version> - <title>" --notes "<release notes>"
7. Verify
- npm: https://www.npmjs.com/package/oh-my-claudecode
- GitHub: https://github.com/Yeachan-Heo/oh-my-claudecode/releases
Version Files Reference
| 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" |
.claude-plugin/marketplace.json |
plugins[0].version + root version |
docs/CLAUDE.md |
<!-- OMC:VERSION:X.Y.Z --> |
README.md |
Title + version badge |
Semantic Versioning
- patch (X.Y.Z+1): Bug fixes, minor improvements
- minor (X.Y+1.0): New features, backward compatible
- major (X+1.0.0): Breaking changes
Notes
- Always run tests before publishing
- Create release notes summarizing changes
- Plugin marketplace syncs automatically from GitHub releases
Ratings
4.5★★★★★10 reviews- ★★★★★Shikha Mishra· Oct 10, 2024
release is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Piyush G· Sep 9, 2024
Keeps context tight: release is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Chaitanya Patil· Aug 8, 2024
Registry listing for release matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Sakshi Patil· Jul 7, 2024
release reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Ganesh Mohane· Jun 6, 2024
I recommend release for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Oshnikdeep· May 5, 2024
Useful defaults in release — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Dhruvi Jain· Apr 4, 2024
release has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Rahul Santra· Mar 3, 2024
Solid pick for teams standardizing on skills: release is focused, and the summary matches what you get after install.
- ★★★★★Pratham Ware· Feb 2, 2024
We added release from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Yash Thakker· Jan 1, 2024
release fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.