release

Analyze version sources and CI workflows to derive cached release rules.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Leap0920/Clean-Portfolio --skill release-leap0920
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/Leap0920/Clean-Portfolio/tree/main/%25USERPROFILE%25/.openclaude/plugins/cache/omc/oh-my-claudecode/4.14.0/skills/release
Command: npx skills add https://github.com/Leap0920/Clean-Portfolio --skill release-leap0920

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces the risk and friction of releasing software by automatically deriving repo-specific release rules from your project and CI, then guiding each release step using those cached rules.

Core Features & Use Cases

  • Repo-aware rule discovery: Inspects version sources, distribution/registry setup, CI publishing jobs, and release triggers, then caches them in .omc/RELEASE_RULE.md.
  • Change-aware refresh: When --refresh is used (or when relevant CI files change), it re-analyzes affected parts of the release configuration and reports what changed.
  • End-to-end release walkthrough: Helps you pick a version, verify a pre-release checklist, draft release notes, and execute bump/test/tag/publish steps safely.
  • Semver-driven version selection: Accepts patch, minor, major, or an explicit semver and validates the requested version.

Quick Start

Use the release skill to guide a release by running /oh-my-claudecode:release minor.

Frequently Asked Questions about release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a guided npm package release with semver and git tags?

To automate an npm package release, this skill inspects your repo's version sources and CI publish workflows, caches the rules in `.omc/RELEASE_RULE.md`, and guides you step-by-step through version bumping, testing, git tagging, and publishing based on semver validation.

What's the best way to manage releases in a monorepo across different package ecosystems?

For monorepo release management, this skill derives repo-specific rules by inspecting CI publishing jobs and release triggers, supporting single-package or monorepo setups across common ecosystems like npm, PyPI, Cargo, and Docker.

How does repo-aware rule discovery work for CI publishing workflows?

Repo-aware rule discovery works by locally inspecting your project's version sources, distribution registry setup, and CI publishing jobs, then caching the derived release rules in a persisted `.omc/RELEASE_RULE.md` file for consistent reuse.

Can I refresh cached release rules when CI files change?

Yes, you can refresh cached release rules by using the `--refresh` flag, which re-analyzes the affected parts of your release configuration and reports the delta changes against your current CI files.

Does this release workflow support both tag-driven and workflow-driven publishing processes?

Yes, it supports both tag-driven and workflow-driven release processes by analyzing your repo's specific release triggers and CI publish workflows, then guiding the versioning, testing, tagging, and pushing steps accordingly.

How do I generate release notes and verify a pre-release checklist before publishing?

To generate release notes and verify pre-release status, this skill provides an end-to-end walkthrough that helps you pick a semver version, validate a pre-release checklist, draft release notes, and safely execute the bump, test, tag, and publish steps.