release
SolidGeneric release assistant — analyzes repo release rules, caches them in .omc/RELEASE_RULE.md, then guides the release
AI & Automation 36,273 stars
3296 forks Updated today MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 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)
Inspect the repo and answer the following. Write answers into `.omc/RELEASE_RULE.md`.
#### 1a. Version Sources
- Locate all files that contain a version string matching the current version in `package.json` / `pyproject.toml` / `Cargo.toml` / `build.gradle` / `VERSION` file / etc.
- List each file and the field or reg...
Details
- Author
- Yeachan-Heo
- Repository
- Yeachan-Heo/oh-my-claudecode
- Created
- 5 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
release
Automated release management - version updates, changelog generation, git tagging, and GitHub release creation
2 Updated today
Edmonds-Commerce-Limited AI & Automation Listed
release-skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".
21,319 Updated yesterday
JimLiu Code & Development Listed
release
Automate project release workflow with version management, CHANGELOG updates, and git operations
2 Updated 2 days ago
itdove