release

Automate software releases with semantic versioning, changelog updates, Git tags, and GitHub releases.

29|5|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Iron-Ham/claudio --skill release-iron-ham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/Iron-Ham/claudio/tree/main/.claude/skills/release
Command: npx skills add https://github.com/Iron-Ham/claudio --skill release-iron-ham

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of cutting new software releases, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Automated Versioning: Determines the correct semantic version bump based on changelog content.
  • Changelog Management: Updates CHANGELOG.md with new version information and release notes.
  • Git Integration: Creates commits and tags for the release.
  • GitHub Release Creation: Publishes release notes to GitHub.
  • Use Case: After merging a set of features and bug fixes to main, use this Skill to automatically tag the release, update the changelog, and create a GitHub release with detailed notes.

Quick Start

Use the release skill to cut a new patch version for the project.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate software release versioning and changelog updates?

Automate software release versioning by analyzing changelog content to determine the correct semantic version bump, then automatically updating the changelog file with new version information and release notes.

Can I automatically create Git tags and GitHub releases from my command line?

Yes, you can automatically create Git tags and GitHub releases by integrating with Git and the GitHub CLI, which streamlines publishing detailed release notes directly to your repository.

What is the best way to manage semantic version bumps for a new project release?

The best way to manage semantic version bumps is through automated changelog analysis, which evaluates your release notes to determine whether to cut a major, minor, or patch version.

Does this release automation tool handle error recovery during pre-flight validation?

Yes, this release automation tool performs pre-flight validation and includes error recovery mechanisms to ensure robust release management and prevent incomplete Git tagging or GitHub release creation.

How do I cut a new patch version after merging features and bug fixes to main?

Cut a new patch version by triggering the release workflow after merging to main, which automatically tags the release, updates the changelog, and creates a GitHub release with detailed notes.