github-release

Create, edit, and attach assets to GitHub releases using the gh CLI.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/alexgorbatchev/ai-registry --skill github-release-alexgorbatchev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-release
Source: https://github.com/alexgorbatchev/ai-registry/tree/main/skills/github-release
Command: npx skills add https://github.com/alexgorbatchev/ai-registry --skill github-release-alexgorbatchev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams and developers to create, inspect, edit, and publish GitHub releases using the GitHub CLI, reducing reliance on manual browser work and inconsistent notes.

Core Features & Use Cases

  • Create releases from existing tags, including release notes and draft/prerelease state management.
  • Inspect, edit, and verify release metadata to ensure accuracy before publishing.
  • Attach and manage release assets, verify tags, and publish releases across repositories as part of a repeatable release workflow.

Quick Start

Create a new release for a specified tag in the target repository and attach assets as needed.

Frequently Asked Questions about github-release

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

FAQPage Schema
How do I automate GitHub Release creation from a specific tag using the command line?

You can automate GitHub Release creation by using the gh CLI to target a specific repository and tag, generate release notes, set draft or prerelease states, and attach assets in a repeatable workflow without manual browser interaction.

What's the best way to update release notes and attach assets to an existing GitHub Release?

Updating release notes and attaching assets is handled through safe editing workflows via gh CLI, which verifies tags and validates release metadata before applying changes to ensure accuracy across your target repositories.

Can I validate GitHub Release metadata and verify tags before publishing to ensure accuracy?

Yes, you can inspect and verify release metadata along with tag verification before publishing, ensuring that all release details are accurate and correctly targeted to the intended repository.

Does the GitHub CLI manage draft and prerelease states when creating releases across multiple repositories?

The GitHub CLI supports managing draft and prerelease states during release creation, allowing you to safely target specific repositories and control the publication lifecycle across your release workflow.

How do I handle GitHub Release management without relying on manual browser work?

GitHub Release management can be fully automated using the gh CLI to perform create, edit, and asset operations, eliminating inconsistent manual notes and browser-based workflows through repeatable command-line processes.