release-notes

Generate CHANGELOG, PR release body, and announcement from git commits.

Updated May 30, 2026
One-click install
npx skills add https://github.com/alexica00/claude-code-ultimate-guide --skill release-notes-alexica00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/alexica00/claude-code-ultimate-guide/tree/main/examples/skills/release-notes
Command: npx skills add https://github.com/alexica00/claude-code-ultimate-guide --skill release-notes-alexica00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate consistent release notes from git commits and PR details to streamline release communication and documentation.

Core Features & Use Cases

  • Automated three-format outputs: Create a CHANGELOG section, a PR release body, and a user-facing announcement from recent commits.
  • Format adaptation: Produce outputs suitable for CHANGELOG.md, PR templates, and stakeholder communications.
  • Use Case: After merging a sprint's worth of PRs, generate a changelog, PR description, and Slack announcement with minimal manual edits.

Quick Start

Run the release-notes command to generate three outputs from the current repository history.

Frequently Asked Questions about release-notes

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

FAQPage Schema
How do I generate a changelog from git commits?

To generate a changelog from git commits, this Skill analyzes your repository history and PR details, categorizing changes into features, fixes, and migrations to automatically produce a formatted CHANGELOG.md section.

Can I automatically create a PR release body from recent git history?

Yes, you can automatically create a PR release body from recent git history. The Skill formats commit details according to your project conventions and PR templates, requiring minimal manual edits before publishing.

What is the best way to write stakeholder announcements from merged PRs?

Writing stakeholder announcements from merged PRs is best handled by extracting user-facing changes from git history. The Skill generates a formatted external-communication announcement suitable for stakeholder channels like Slack.

Does this release notes generator work without external dependencies?

Yes, this release notes generator works without external dependencies. It runs directly on your current repository history to analyze commits and format outputs according to predefined templates and project conventions.

How are git commits categorized when automating release notes?

When automating release notes, git commits are categorized by analyzing commit messages to identify features, fixes, and migrations. These categorized changes are then grouped into a changelog, PR body, and announcement format.