release-prep

Generate a changelog, bump version, draft release notes, and stage a git tag.

1|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill release-prep-trevorbyrum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-prep
Source: https://github.com/trevorbyrum/claude-skills-suite/tree/main/skills/release-prep
Command: npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill release-prep-trevorbyrum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the tedious and error-prone process of preparing software releases, ensuring consistency and saving valuable developer time.

Core Features & Use Cases

  • Automated Changelog Generation: Creates a changelog from git history and decision notes.
  • Version Bumping: Updates version numbers in project files according to semantic versioning.
  • Release Notes Drafting: Generates human-readable release summaries.
  • Git Tagging: Prepares git tags for new releases.
  • Use Case: After completing a set of features and bug fixes, run this skill to automatically generate the CHANGELOG.md, update package.json, and prepare a git tag for the new version.

Quick Start

Use the release-prep skill to prepare a patch release.

Frequently Asked Questions about release-prep

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

FAQPage Schema
How do I automate changelog generation from git history?

Automating changelog generation from git history involves extracting commit messages and decision notes to build a structured log. This skill processes git history to automatically generate a changelog file for new releases.

What is the best way to bump version numbers and prepare a git tag for deployment?

Bumping version numbers and preparing a git tag for deployment requires updating project files according to semantic versioning. This skill automates version bumping across multiple file formats and stages a git tag for the new release.

How do I draft release notes automatically from recent commits?

Drafting release notes automatically from recent commits involves summarizing git history into human-readable summaries. This skill integrates with AI models to generate enhanced release notes from your commit history and decision notes.

Can I use this release preparation process with different versioning file formats?

Yes, this release preparation process supports multiple versioning file formats. It automatically detects and updates version numbers in your project files, ensuring compatibility across different project configurations.

Does automated release preparation require any external dependencies?

Automated release preparation with this skill requires no external dependencies. It operates independently to generate changelogs, bump versions, draft release notes, and stage git tags using your existing git history.