release

Automate software release workflows with changelog generation and version bumps.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/az9713/Archon-tutorial --skill release-az9713
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/az9713/Archon-tutorial/tree/main/.claude/skills/release
Command: npx skills add https://github.com/az9713/Archon-tutorial --skill release-az9713

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release engineering is time-consuming and error-prone; this skill automates the end-to-end release workflow to reduce manual toil and ensure consistency across tagging, changelogs, and downstream artifact updates.

Core Features & Use Cases

  • Generate changelog entries by aggregating commits on the dev branch and formatting them into a release note.
  • Bump the project version across relevant files (e.g., package.json, pyproject.toml, Cargo.toml) and prepare a PR to main.
  • Coordinate release steps including tagging, GitHub Release creation, and optional synchronization of downstream artifacts (Homebrew formula and taps).
  • Use case: a team wants a repeatable release cadence where new features and fixes are published with an automated PR and release notes.

Quick Start

Trigger a release by specifying the bump type (patch/minor/major) and review the generated changelog and PR before merging.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate changelog generation and version bumps for my software release?

Automating changelog generation and version bumps involves aggregating dev branch commits into formatted release notes, then updating version files like package.json or Cargo.toml to prepare a release PR. This skill handles that end-to-end workflow automatically.

Can I synchronize a Homebrew formula update when I create a GitHub release?

Yes, you can synchronize a Homebrew formula update during a GitHub release by atomically updating version and checksum data, creating the release, and then syncing the Homebrew tap after the main branch merge.

Does this release automation tool support Python, Node, Rust, and Go projects?

Yes, this release automation tool supports Python, Node, Rust, and Go stacks by automatically detecting the specific version file in your repository and applying the necessary version bump across the relevant project configurations.

What is the best way to consolidate dev branch commits into a formatted release note?

Consolidating dev branch commits into a formatted release note requires aggregating the commit history and drafting structured changelog entries. This skill automates that aggregation to produce consistent release notes for your pull request.

How do I trigger an automated release workflow from a dev branch to main?

To trigger an automated release workflow from dev to main, you specify the bump type (patch, minor, or major) and the tool generates the changelog, updates the version files, and prepares the PR for your review before merging.

Why does the Homebrew tap synchronization happen after merging the release PR?

Homebrew tap synchronization happens after merging the release PR because the workflow must sequence steps atomically, ensuring the version bump and checksum data are finalized in the main branch before updating downstream artifacts.