release-tag

Create release tags and generate release notes via GitHub CLI.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/YuriNakayama/neurogolf --skill release-tag-yurinakayama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-tag
Source: https://github.com/YuriNakayama/neurogolf/tree/main/.claude/skills/release-tag
Command: npx skills add https://github.com/YuriNakayama/neurogolf --skill release-tag-yurinakayama

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of creating release tags on GitHub repositories, following GitHub flow conventions, and streamlines the release creation workflow.

Core Features & Use Cases

  • Automated Tagging: Automatically tag the main branch commit with a release version.
  • Release Notes Generation: Generates release notes based on the tag and GitHub API.
  • GitHub CLI Integration: Uses GitHub CLI to create and manage releases.
  • Use Case: Simplify the release process for developers and maintainers by automating the creation of release tags and notes.

Quick Start

Run the release-tag skill to create a new release tag for the current commit on the main branch.

Frequently Asked Questions about release-tag

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

FAQPage Schema
How do I automate release tag creation on GitHub repositories?

To automate release tag creation on GitHub, this Skill tags the main branch commit with a release version and uses GitHub CLI to generate releases. It streamlines the workflow by automatically creating tags and publishing release notes.

How does GitHub flow handle automated release notes generation?

Automated release notes generation in GitHub flow uses the GitHub CLI to create and manage releases based on the new tag. This Skill automatically generates the notes from the tagged commit to document the release changes.

Do I need GitHub CLI installed to create release tags automatically?

Yes, you need both git and GitHub CLI (gh) installed to use this Skill. These dependencies are required to interact with the GitHub API for managing tags and creating releases on your repository.

What is the best way to tag a main branch commit for a release version?

The best way to tag a main branch commit is by running this Skill, which follows GitHub flow conventions to automatically apply the release version tag. It then uses GitHub CLI to finalize the release creation.

Can I use this automated tagging process for repositories not following GitHub flow?

This Skill is specifically designed for repositories following GitHub flow conventions. It automates tagging the main branch commit and generating release notes, meaning it may not suit workflows using different branching strategies.

Why does automated release creation require both git and gh dependencies?

Automated release creation requires git and gh because git manages the local repository tags while the GitHub CLI interacts with the GitHub API. Together they enable the Skill to create releases and generate notes automatically.