release-notes-from-git

Generate release notes from git commit history and merged pull requests.

29|5|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Iron-Ham/claudio --skill release-notes-from-git
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes-from-git
Source: https://github.com/Iron-Ham/claudio/tree/main/.claude/skills/release-notes-from-git
Command: npx skills add https://github.com/Iron-Ham/claudio --skill release-notes-from-git

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the generation of release notes by analyzing git history and pull requests, ensuring accurate and comprehensive documentation for software releases.

Core Features & Use Cases

  • Git History Analysis: Gathers commit history since the last tag to identify changes.
  • Pull Request Integration: Fetches information from merged pull requests for richer context.
  • Contributor Identification: Lists all contributors involved in the release.
  • Changelog Auditing: Compares generated notes against CHANGELOG.md to identify discrepancies.
  • Use Case: Before a new release, use this Skill to quickly generate release notes that include all new features, bug fixes, and acknowledgments to contributors, ensuring your CHANGELOG.md is complete and accurate.

Quick Start

Generate release notes by analyzing git history and pull requests.

Frequently Asked Questions about release-notes-from-git

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

FAQPage Schema
How do I generate release notes from git commit history?

To generate release notes from git history, the Skill analyzes commits since the last tag, categorizes them by conventional commit types like feat and fix, and identifies contributors from commit authors.

Can I automatically document pull requests in my changelog?

Yes, you can automatically document pull requests in your changelog. The Skill fetches information from merged pull requests to provide richer context for your generated release notes.

Do I need GitHub CLI installed to generate release notes?

Yes, you need the GitHub CLI (gh) installed and authenticated to generate release notes. The tool also requires git to be installed to analyze local commit history.

How can I audit my CHANGELOG.md for missing release notes?

You can audit your CHANGELOG.md by cross-referencing it against generated notes. The Skill compares your existing changelog with git history to identify gaps and discrepancies.

What is the best way to categorize commits for release notes?

The best way to categorize commits for release notes is by using conventional commit types. The Skill automatically identifies and groups changes into categories such as feat, fix, and docs.