Productivity

release

yeachan-heo/oh-my-claudecode · updated Apr 8, 2026

$npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill release
summary

Automate the release process for oh-my-claudecode.

skill.md

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.json
  • src/installer/index.ts (VERSION constant)
  • src/__tests__/installer.test.ts (expected version)
  • .claude-plugin/plugin.json
  • .claude-plugin/marketplace.json (both plugins[0].version and root version)
  • 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

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
general reviews

Ratings

4.510 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.