paw-tools-release

Automate version bumps, changelog generation, git tagging, and GitHub releases.

85|12|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/pawbytes/skill-suites --skill paw-tools-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paw-tools-release
Source: https://github.com/pawbytes/skill-suites/tree/main/src/tools/paw-tools-release
Command: npx skills add https://github.com/pawbytes/skill-suites --skill paw-tools-release

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually managing software releases is error-prone and time-consuming; this skill automates version bumps, changelog generation, tagging, and GitHub releases to ensure consistent, auditable releases.

Core Features & Use Cases

  • End-to-end release orchestration: bump version, generate changelog, create git tag, and draft a GitHub release.
  • Supports headless (non-interactive) or interactive workflows and configurable release branches.
  • Validates prerequisites (Git repo, gh CLI authentication, clean working tree) and reports actionable remediation.

Quick Start

Run the release automation to bump the version, generate the changelog, tag the release, and draft a GitHub release.

Frequently Asked Questions about paw-tools-release

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

FAQPage Schema
How do I automate GitHub releases with version bumps and changelog generation?

To automate GitHub releases, you use a workflow that bumps versions, generates changelogs, creates git tags, and drafts GitHub releases. It requires a Git repository, gh CLI authentication, and a clean working tree.

What is end-to-end release automation for software repositories?

End-to-end release automation orchestrates the entire publishing process by performing version bumps, generating changelogs, tagging commits in Git, and creating final GitHub releases. This ensures consistent and auditable software releases across multiple repositories.

Do I need the gh CLI to automate git tagging and version bumps?

Yes, you need the gh CLI authenticated to automate git tagging and version bumps, along with a Git repository and a clean working tree. The automation validates these prerequisites and reports actionable remediation steps if missing.

Can I run automated release workflows headless without user interaction?

Yes, you can run automated release workflows headless without user interaction. The automation supports both headless non-interactive workflows for continuous integration and interactive workflows for manual execution.

How to create pre-release versions and configure release branches in Git?

To create pre-release versions, you use configurable release branches with optional pre-release flags during the automation workflow. This allows you to target specific branches and designate the release as a pre-release when drafting the GitHub release.

Why does my automated release fail with a dirty working tree?

Your automated release fails with a dirty working tree because the automation requires a clean working tree to ensure auditable releases. You must commit or stash uncommitted changes before initiating the version bump and tagging process.