Release Notes Generator

Convert git log output or PR titles into categorized Markdown release notes.

9|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Notysoty/openagentskills --skill release-notes-generator-notysoty
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Release Notes Generator
Source: https://github.com/Notysoty/openagentskills/tree/main/skills/release-notes-generator
Command: npx skills add https://github.com/Notysoty/openagentskills --skill release-notes-generator-notysoty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates clear, user-facing release notes from raw git logs or PR lists, saving time and ensuring consistency.

Core Features & Use Cases

  • Groups changes by category (New Features, Improvements, Bug Fixes, Breaking Changes) for clear, user-facing release notes.
  • Translates technical commit messages or PR titles into plain-English summaries.
  • Formats output as Markdown ready for GitHub Releases, CHANGELOG.md, or blog posts.
  • Supports multiple input formats (git log, PR titles/descriptions) and outputs publication-ready notes.

Quick Start

Create a release notes draft by running the tool on your latest git history and pasting the output into your release page.

Frequently Asked Questions about Release Notes Generator

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

FAQPage Schema
How do I generate release notes from git log output?▼

Generating release notes from git log output involves parsing commit history, grouping changes by category, and rewriting technical messages into plain-English summaries formatted as Markdown for GitHub Releases or CHANGELOG.md.

Can I create a changelog from PR titles for GitHub Releases?▼

Yes, creating a changelog from PR titles is supported by parsing pull request data, grouping entries into categories like New Features and Bug Fixes, and formatting the results into publication-ready Markdown for GitHub Releases.

What is the best way to group git commits into categories for documentation?▼

Grouping git commits into categories for documentation requires parsing raw commit messages or PR titles, classifying them into New Features, Improvements, Bug Fixes, or Breaking Changes, and outputting a structured Markdown template.

How do I convert technical commit messages into plain-English release notes?▼

Converting technical commit messages into plain-English release notes requires parsing git history, translating developer-centric language into user-facing summaries, and formatting the text into Markdown according to a structured template.

Does the release notes automation support multiple input formats like git log and PR lists?▼

Yes, release notes automation supports multiple input formats including raw git log output and PR titles or descriptions, parsing them to produce user-facing Markdown formatted for GitHub Releases, CHANGELOG.md, or blog posts.