crafter-release

Automate GitHub releases with notes and binary uploads via gh CLI.

2|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/richardriman/crafter --skill crafter-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crafter-release
Source: https://github.com/richardriman/crafter/tree/main/.claude/skills/crafter-release
Command: npx skills add https://github.com/richardriman/crafter --skill crafter-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prepare and publish a GitHub Release with notes and CLI binary assets.

Core Features & Use Cases

  • Automates version bumping, tag creation, release notes generation, and binary uploads to GitHub Releases.
  • Integrates with gh CLI and standard release workflows to streamline software distribution.

Quick Start

Run the release automation to bump the version, create a release, and upload the binaries.

Frequently Asked Questions about crafter-release

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

FAQPage Schema
How do I automate GitHub releases with changelogs and binaries in CI/CD?

You can automate GitHub releases by running this Skill in your CI/CD pipeline to bump versions, generate release notes, and upload binary artifacts. It requires a VERSION file and the authenticated gh CLI to manage the entire release process automatically.

Do I need the gh CLI installed and authenticated to publish GitHub releases?

Yes, the gh CLI must be installed and authenticated in your environment to publish GitHub releases. The Skill relies on the GitHub CLI to create tags, generate release notes, and upload binary assets to your software repository.

What's the best way to manage version bumps for software releases?

Managing version bumps requires a VERSION file in your repository. The Skill reads this file to automate the version increment, create the corresponding git tag, and publish the GitHub release with the updated software artifacts.

How does release notes generation work for new software versions?

Release notes generation works by integrating standard release workflows with the gh CLI to compile changelog entries automatically. The Skill applies this to software projects, creating detailed GitHub release notes alongside uploaded CLI binary assets.

Can I upload CLI binary assets to GitHub Releases automatically?

Yes, you can upload CLI binary assets automatically during the release process. The Skill handles binary uploads to GitHub Releases while simultaneously creating version tags and generating changelog notes for your software distribution pipeline.

What limitations exist when automating version tagging and binary uploads?

Limitations include requiring a VERSION file for version tracking and prior authentication of the gh CLI. Without proper repository access and these environmental prerequisites configured in your CI/CD pipeline, the release automation cannot execute successfully.