release-notes-generator

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

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-FlorianBruniaux-claude-code-ultimate-guide --skill release-notes-generator-arogyareddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes-generator
Source: https://github.com/ArogyaReddy/https-github.com-FlorianBruniaux-claude-code-ultimate-guide/tree/main/examples/skills/release-notes-generator
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-FlorianBruniaux-claude-code-ultimate-guide --skill release-notes-generator-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually crafting release notes is time-consuming and error-prone. This Skill automates the generation of consistent, multi-format release notes from git commits.

Core Features & Use Cases

  • Automatically categorize commits into features, bug fixes, improvements, and security
  • Produce 3 outputs: CHANGELOG.md section, PR release body, and Slack announcement
  • Transform technical language into user-friendly messaging and highlight migrations if present
  • Use case: teams releasing software can ship clear, reader-friendly release notes with minimal manual edits

Quick Start

Run the release-notes-generator to create outputs from the latest commits since the last tag.

Frequently Asked Questions about release-notes-generator

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

FAQPage Schema
How do I auto-generate release notes from git commits?

Generating multi-format release notes from git commits involves categorizing changes into features, bug fixes, and security updates. The process outputs a CHANGELOG.md section, a PR release body, and a Slack announcement while transforming technical language into user-friendly messaging.

Can I automatically create a Slack announcement from my git commit history?

Yes, you can automatically create a Slack announcement from git commit history. The generator analyzes commits since the last release, categorizes changes, and outputs a formatted Slack announcement alongside a CHANGELOG.md section and PR release body.

How do I categorize git commits into features and bug fixes for a changelog?

Categorizing git commits into features and bug fixes for a changelog is done by analyzing commit history since the last release. The process automatically sorts changes into features, bug fixes, improvements, and security categories to produce product-ready release notes.

What is the best way to transform technical git commit messages into user-friendly release notes?

Transforming technical git commit messages into user-friendly release notes is best handled by an automated generator. It analyzes commit history, enforces formatting rules, and applies language transformation to ensure the final CHANGELOG.md and PR release body are product-ready.

Do I need to manually highlight migrations when generating release notes from git commits?

No, you do not need to manually highlight migrations when generating release notes from git commits. The automated process includes migration awareness to detect and emphasize necessary migration steps within the CHANGELOG.md, PR release body, and Slack outputs.