release-notes-generator

Solid

Generate release notes in 3 formats (CHANGELOG.md, PR body, Slack announcement) from git commits. Automatically categorizes changes and converts technical language to user-friendly messaging. Use for releases, changelogs, version notes, what's new summaries, or ship announcements.

AI & Automation 4,608 stars 615 forks Updated 2 days ago CC-BY-SA-4.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Release Notes Generator Generate comprehensive release notes in 3 formats from git commits. ## Workflow 1. **Analyze git history** since last release tag or specified version 2. **Fetch PR details** (titles, descriptions, labels) via `gh api` 3. **Categorize changes** into features, bug fixes, improvements, security, breaking changes 4. **Generate 3 outputs**: CHANGELOG.md section (technical), PR release body (semi-technical), Slack message (user-friendly) 5. **Transform language** from technical jargon to accessible messaging 6. **Alert on migrations** if database migrations are detected ## How to Use ### Basic Usage ``` Generate release notes since last release ``` ``` Create release notes for version 0.18.0 ``` ### With Specific Range ``` Generate release notes from v0.17.0 to HEAD ``` ### Preview Only ``` Preview release notes without writing files ``` ## Output Formats ### 1. CHANGELOG.md Section Technical format for developers: ```markdown ## [0.18.0] - 2025-12-08 ### Objective [1-2 sentence summary] ### New Features #### [Feature Name] (#PR) - **Description**: ... - **Impact**: ... ### Bug Fixes - **[Module]**: Description (#issue, [error-tracker] ISSUE-XX) ### Technical Improvements #### Performance / UI/UX / Architecture - [Description] ### Database Migrations [If applicable] ### Statistics - PRs: X - Features: Y - Bugs: Z ``` ### 2. PR Release Body Uses template from `.github/PULL_REQUEST_TEMPLATE/release.md`: - Objective summary - Features ...

Details

Author
FlorianBruniaux
Repository
FlorianBruniaux/claude-code-ultimate-guide
Created
4 months ago
Last Updated
2 days ago
Language
TypeScript
License
CC-BY-SA-4.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category