create-release

Create GitHub releases with auto-generated notes from semantic versioning.

230|29|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/fpindej/netrock --skill create-release-fpindej
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release
Source: https://github.com/fpindej/netrock/tree/main/.claude/skills/create-release
Command: npx skills add https://github.com/fpindej/netrock --skill create-release-fpindej

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating GitHub releases by automating the generation of release notes and the tagging of new versions, saving developers time and ensuring consistency.

Core Features & Use Cases

  • Automated Release Notes: Generates release notes by categorizing commits and pull requests based on semantic versioning prefixes.
  • Version Bumping: Supports manual version specification or automatic bumping of major, minor, or patch versions based on the latest tag.
  • Strict Workflow Enforcement: Adheres to hard rules for release processes, including branching, commit message formatting, and tag signing.
  • Use Case: After merging a set of features and bug fixes into the master branch, use this Skill to create a new v1.1.0 release with automatically generated notes detailing the new features and fixes.

Quick Start

Use the create-release skill to create a patch release from the master branch.

Frequently Asked Questions about create-release

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

FAQPage Schema
How do I automate GitHub releases with auto-generated release notes?

To automate GitHub releases, this Skill generates release notes by categorizing commits based on semantic versioning prefixes. It enforces releases from the master branch, signs tags, and groups changes into categories like New Features, Bug Fixes, and Security.

Does this release automation tool support automatic version bumping?

Yes, this release automation tool supports automatic version bumping for major, minor, or patch versions based on the latest tag. You can also manually specify a target version number when initiating the release process.

Can I create a GitHub release from a branch other than master?

No, you cannot create a release from a branch other than master. This Skill enforces strict workflow rules that require the release process to originate exclusively from the master branch to maintain consistency.

How are commit messages categorized into automated release notes?

Automated release notes are generated by parsing semantic versioning commit prefixes. Changes are automatically categorized into New Features, Security, Bug Fixes, Improvements, Documentation, and Infrastructure sections.

What is the best way to enforce strict rules for GitHub versioning and tag signing?

To enforce strict GitHub versioning rules, this Skill mandates branching enforcement, commit message formatting, and tag signing. It automates these constraints to ensure consistent, signed semantic versioning releases directly from the master branch.