GitHub Release

Automate GitHub release creation with versioning, notes, and asset uploads.

1|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/dtsong/claude-code-windows-setup --skill github-release-dtsong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitHub Release
Source: https://github.com/dtsong/claude-code-windows-setup/tree/main/skills/github-workflow/skills/gh-release
Command: npx skills add https://github.com/dtsong/claude-code-windows-setup --skill github-release-dtsong

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating and publishing GitHub releases, automating versioning and release note generation.

Core Features & Use Cases

  • Automated Release Creation: Create new releases directly from the command line.
  • Version Bumping: Suggests version bumps (major, minor, patch) based on commit history.
  • Release Notes Generation: Auto-generates release notes from pull requests or uses custom content.
  • Draft & Pre-release Support: Allows creating releases as drafts or pre-releases for review.
  • Asset Uploading: Supports attaching build artifacts to releases.
  • Use Case: After merging a set of features and fixes, use this skill to tag a new version, generate release notes summarizing the changes, and publish it as a stable release on GitHub.

Quick Start

Use the gh-release skill to create a new release for version v1.2.0.

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 and version bumping from the command line?

Automating GitHub release creation involves analyzing Git commit history to suggest version bumps, generating release notes, and using the GitHub CLI to publish the new release tag directly.

Can I auto-generate release notes from pull requests for a GitHub release?

Yes, auto-generating release notes from pull requests is supported. The skill analyzes merged PRs to summarize changes, or you can provide custom content for the release notes instead.

Does GitHub release automation support draft releases and pre-release flags?

Yes, GitHub release automation supports draft releases and pre-release flags. You can use command-line arguments or interactive prompts to mark a release as a draft or pre-release for review.

What's the best way to attach build artifacts and assets to a GitHub release?

Attaching build artifacts to a GitHub release is handled during the publication process. The skill supports asset uploading alongside version tagging and release note generation via the GitHub CLI.

How does version bumping work when creating a GitHub release?

Version bumping for a GitHub release works by analyzing Git commit history to recommend semantic version updates. It suggests major, minor, or patch bumps based on the commits included since the last release.