release

Tag new versions and generate AI-authored release notes from commit history.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/nexus-a1/claude-skills --skill release-nexus-a1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/nexus-a1/claude-skills/tree/main/skills/release
Command: npx skills add https://github.com/nexus-a1/claude-skills --skill release-nexus-a1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of GitHub releases by tagging a new version and generating AI-authored release notes, reducing manual effort and ensuring consistency.

Core Features & Use Cases

  • AI-generated release notes: summarize changes from commits and PRs for the new version.
  • Version tagging & pre-releases: supports standard and pre-release workflows with GitHub releases.
  • End-to-end release workflow: final step of the release process, integrated with your CI/CD.

Quick Start

Trigger the release flow on the target branch to create a new tagged release and notes.

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 generate release notes from commit history?

To automate GitHub releases, a workflow tags a new semantic version and generates AI-authored release notes by analyzing your commit history. This requires Git, the GitHub CLI, and project repository context to resolve tags and publish.

Can I create pre-releases with semantic versioning using an automated release workflow?

Yes, automated release workflows support pre-release workflows alongside standard semantic versioning. You can push the final release or pre-release from a specified branch, master, or main, utilizing shared scripts to compute the changelog.

Do I need the GitHub CLI installed to automate version tagging and AI release notes?

Yes, you need the GitHub CLI, Git, and access to the project repository context. These dependencies are required to resolve tags, compute the changelog from commits, and publish the final release to GitHub.

What is the best way to summarize commits and PRs for a new software version tag?

The best way to summarize commits and PRs is using AI-generated release notes. This approach automatically extracts and summarizes changes from the commit history for the new version, reducing manual effort and ensuring consistency.

How does an automated release workflow handle branching when pushing a new tag?

Automated release workflows handle branching by allowing you to push the final release from a specified branch, or by defaulting to master or main. The workflow uses shared release scripts to resolve tags and compute the changelog before publishing.