gh-release

Create annotated git tags and publish GitHub prereleases from changelog versions.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill gh-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-release
Source: https://github.com/mir-am/skills-agents-ai-coding/tree/main/skills/gh-release
Command: npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill gh-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating annotated git tags and GitHub prereleases, reducing manual steps and potential errors.

Core Features & Use Cases

  • Create Versioned Tags: Automatically generate annotated tags aligned with changelog versions.
  • Publish Prereleases: Upload detailed release notes as GitHub prereleases for early testing and feedback.
  • Use Case: When a developer has finalized updates documented in CHANGELOG.md, they can swiftly publish a prerelease with all relevant details, ensuring release visibility and feedback before official release.

Quick Start

Use the gh-release skill after updating your changelog to create a prerelease for the latest version.

Frequently Asked Questions about gh-release

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

FAQPage Schema
How do I automate creating GitHub prereleases from git tags?

Automate GitHub prereleases by creating annotated git tags aligned with changelog versions and pushing them to publish detailed prerelease notes for early testing feedback.

What's the best way to manage semantic versioning and prerelease workflows on GitHub?

Manage semantic versioning workflows by automatically generating annotated git tags from changelog updates and publishing them as GitHub prereleases to ensure release visibility before official releases.

Do I need the gh CLI tool to publish prereleases with git tags?

Yes, publishing prereleases requires both the git and gh CLI tools to create annotated tags, push them, and publish prerelease notes with precision.

How do I create annotated git tags for software versions documented in CHANGELOG.md?

Create annotated git tags for software versions by finalizing updates in your changelog and swiftly publishing a prerelease with all relevant version details.

Can I upload detailed release notes as GitHub prereleases for early testing?

Yes, you can upload detailed release notes as GitHub prereleases to gather early testing and feedback before making an official software release.

Why use annotated git tags instead of lightweight tags for GitHub releases?

Annotated git tags store metadata like changelog versions and release details, ensuring precise prerelease publishing and reducing manual steps and potential errors.