release

Automate repository releases with version bumping, commit wrapping, CI monitoring, and GitHub release page creation.

2|1|Updated May 2, 2026
One-click install
npx skills add https://github.com/iroh4-labs/mumei --skill release-iroh4-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/iroh4-labs/mumei/tree/main/.claude/skills/release
Command: npx skills add https://github.com/iroh4-labs/mumei --skill release-iroh4-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the release process of a repository, ensuring that explicit instructions are provided by the user to automate versioning, commit wrapping, CI monitoring, and GitHub release page creation.

Core Features & Use Cases

  • Version Bumping: Automatically determine and apply the correct version bump based on user input.
  • Commit Wrapping: Wraps any uncommitted changes into a single commit for a clean release.
  • CI Monitoring: Watches the CI run on the main branch and creates an annotated tag only if CI passes.
  • GitHub Release Page: Creates the GitHub Release page with all necessary information once the tag is pushed and CI is green.
  • Use Case: When a user wants to release a new version of a repository, they can invoke this Skill with a specific version number or SemVer term, and it will handle the rest.

Quick Start

To release a new version, use the 'release' skill with the version number or SemVer term, like 'release 0.2.0' or 'release patch'.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate GitHub releases and version bumping with CI monitoring?

Automate GitHub releases by wrapping uncommitted changes, bumping versions, monitoring CI on the main branch, and creating a release page if CI passes. You can trigger this by providing explicit instructions with a specific version number or SemVer term like 'patch'.

What is the best way to ensure a clean repository commit before a version release?

Ensure a clean repository commit before a version release by using commit wrapping, which automatically bundles any uncommitted changes into a single commit. This prepares the repository for a clean and automated version bump and deployment process.

Does release automation work with GitHub Actions for CI workflows?

Yes, release automation works directly with GitHub Actions for CI workflows. The process watches the CI run on the main branch and creates an annotated tag only if the CI checks pass, ensuring that releases are built on validated code.

Can I use SemVer terms to trigger repository release automation?

Yes, you can use SemVer terms to trigger repository release automation. By providing explicit instructions like 'release patch' or 'release minor', the automation determines and applies the correct version bump automatically.

How to create a GitHub Release page automatically after passing CI checks?

Create a GitHub Release page automatically after passing CI checks by pushing an annotated tag once the main branch CI is green. The release automation then generates the GitHub Release page with all necessary information.