release-version

Automate MioSub releases with version bumps, changelogs, tagging, and GitHub CI tracking.

793|52|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/corvo007/MioSub --skill release-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-version
Source: https://github.com/corvo007/MioSub/tree/main/.claude/skills/release-version
Command: npx skills add https://github.com/corvo007/MioSub --skill release-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release/version workflow for MioSub automates the end-to-end release process, including version bumping, changelog generation, commit grouping, release tagging, and GitHub CI monitoring.

Core Features & Use Cases

  • Automates version bumps and changelog generation from Git history.
  • Groups related changes into concise commits for clean release notes.
  • Tags releases and monitors GitHub CI to verify release quality.

Quick Start

Trigger the release-version workflow to bump the version, generate a changelog from commits, create grouped commits, tag the release, and push to GitHub.

Frequently Asked Questions about release-version

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

FAQPage Schema
How do I automate version bumping and changelog generation from Git history?

Automating version bumping and changelog generation involves parsing Git commit history to increment versions and group related changes into release notes. This workflow updates package.json and changelog files, creates grouped commits, and tags the release automatically.

What is the best way to streamline an end-to-end release workflow with GitHub CI?

Streamlining an end-to-end release workflow with GitHub CI requires automating version bumps, tagging, and pushing changes directly to your repository. The process monitors GitHub CI to verify release quality and tracks deployment status automatically after pushing.

Does this release automation tool require specific Git repository permissions?

Yes, this release automation requires Git access to the repository and a proper Git workflow. You must have sufficient permissions to update package.json, modify changelog files, create release tags, and push commits directly to GitHub.

Can I trigger a version release using multi-language keywords like '发布新版本'?

Yes, you can trigger a version release using multi-language keywords such as '发布新版本', 'release', and '发版'. When these trigger phrases are detected, the automation initiates the complete workflow from version bumping to GitHub CI tracking.

How does commit grouping work when generating release notes?

Commit grouping analyzes your Git history and consolidates related changes into concise commits for clean release notes. This ensures your changelog remains readable by organizing individual commits into logical, categorized entries before tagging.