This is a repo-aware release assistant that figures out your project's release workflow once, caches it in `.omc/RELEASE_RULE.md`, then walks you through every release using those rules. It inspects your CI config, finds all your version files, detects whether you publish to npm or PyPI or Docker registries, and builds a checklist tailored to your setup. The first-time analysis is thorough, scanning for conventional commits, changelog formats, test gates, and gaps like missing workflows or untagged repos. After that it's fast, just checking if your CI changed since last time. If you release more than twice a year and hate remembering which files need version bumps or whether your changelog uses Keep a Changelog or something custom, this saves you from maintaining your own release docs.

skills.sh installs
882
GitHub stars
40.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add yeachan-heo/oh-my-claudecode --skill release --agent claude-code

Installs into .claude/skills of the current project.

Files

Release Skill

A thin, repo-aware release assistant. On first run it inspects the project and CI to derive release rules, stores them in .omc/RELEASE_RULE.md for future use, then walks you through a release using those rules.

Usage

/oh-my-claudecode:release [version]
  • version is optional. If omitted the skill will ask. Accepts patch, minor, major, or an explicit semver like 2.4.0.
  • Add --refresh to force re-analysis of the repo even when a cached rule file exists.

Execution Flow

Step 0 — Load or Build Release Rules

Check whether .omc/RELEASE_RULE.md exists.

If it does NOT exist (or --refresh was passed): Run the full repo analysis below and write the file.

If it DOES exist: Read the file. Then do a quick delta check — scan .github/workflows/ (or equivalent CI dirs: .circleci/, .travis.yml, Jenkinsfile, bitbucket-pipelines.yml, gitlab-ci.yml) for any modifications newer than the last-analyzed timestamp in the rule file. If relevant workflow files changed, re-run the analysis for those sections and update the file. Report what changed.


Step 1 — Repo Analysis (first run or --refresh)

Sponsors

Details

Repository
github.com/yeachan-heo/oh-my-claudecode
Category
Release Management
First seen
Jun 3, 2026

More from yeachan-heo/oh-my-claudecode

All 37
1googleworkspace avatarrecipe-deploy-apps-scriptgoogleworkspace/cliPush local files to a Google Apps Script project.596skills.sh installs
2skillcreatorai avatarchangelog-generatorskillcreatorai/ai-agent-skillschangelog generator260skills.sh installs
3sickn33 avatarchangelog-automationsickn33/antigravity-awesome-skillschangelog automation242skills.sh installs
4vercel-labs avatarreleasevercel-labs/vercel-pluginrelease194skills.sh installs
5steipete avataropenclaw-release-maintainersteipete/clawdisopenclaw release maintainer174skills.sh installs
6akillness avatarvercel-deployakillness/oh-my-skillsvercel deploy164skills.sh installs