release

Automate version bumps, tests, git tags, npm publish, and GitHub releases for oh-my-claudecode.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill release-oliverouyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/release
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill release-oliverouyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The release skill removes manual, error-prone steps required to publish a new version of oh-my-claudecode by standardizing version bumps, test validation, tagging, publishing, and release creation.

Core Features & Use Cases

  • Version Synchronization: Bump version strings across package.json, installer source, tests, plugin manifests, marketplace files, and documentation.
  • Validation and Safety: Run the full test suite and require all tests to pass before publishing.
  • Publishing Workflow: Commit changes, create and push git tags, publish to npm, and create a GitHub release with release notes.
  • Use Case: Prepare and publish a new patch, minor, or major release after completing development and validation.

Quick Start

Use the release skill to perform a full release by invoking the release command with your target version, for example /oh-my-claudecode:release 2.4.0.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm publish and git tagging for a new release?

Automate npm publish and git tagging by invoking the release command with a target version, which handles version bumps, test validation, commit pushing, and package publishing in one workflow.

How do I synchronize version strings across package.json, plugin manifests, and docs?

Synchronize version strings across package.json, installer source, tests, plugin manifests, marketplace files, and documentation automatically by running the release skill with your target version number.

Can I publish a release to npm and GitHub if my test suite is failing?

No, publishing requires the full test suite to pass before proceeding to git tagging, npm publishing, and GitHub release creation, ensuring validation and safety.

What's the best way to generate GitHub release notes and npm packages automatically?

Generate GitHub release notes and publish npm packages automatically by using the release skill, which standardizes version bumps, test validation, tagging, and publishing into a single automated workflow.

Does the release automation workflow support patch, minor, and major version bumps?

Yes, the release workflow supports preparing and publishing patch, minor, or major releases by updating version strings and running the full publishing pipeline after development and validation.