Skip to content

Changelog Generator

Flagged

Release notes agent that reads git history, groups commits by type, and produces formatted changelogs following Keep a Changelog conventions.

By Community 3,800 stars v1.1.0 Updated 2026-03-10
$ Copy the SKILL.md file to your project's .claude/skills/ directory

About This Skill

Changelog Generator reads your git history between two tags or dates and produces well-organized release notes. It understands conventional commit messages, groups changes by type (features, fixes, breaking changes), and writes human-readable summaries that go beyond raw commit messages.

How It Works

  1. Range detection — Identifies the commit range from the last tag or specified date to HEAD, or between two specified versions
  2. Commit parsing — Reads commit messages and identifies conventional commit prefixes (feat:, fix:, chore:, BREAKING CHANGE:)
  3. Grouping — Organizes commits into Added, Changed, Fixed, Removed, and Breaking Changes sections
  4. Summarization — Rewrites terse commit messages into user-friendly descriptions that explain the impact of each change
  5. Formatting — Outputs in Keep a Changelog format with version number, date, and linked comparison URLs

Best For

  • Teams using conventional commits who want automated release notes
  • Open source maintainers keeping CHANGELOG.md up to date
  • Product managers who need user-facing release summaries
  • CI/CD pipelines that generate release notes on tag creation

Use Cases

  • Release notes for versioned software releases
  • Sprint retrospective change summaries
  • Open source project changelog maintenance
  • Customer-facing update announcements

Pros & Cons

Pros

  • +Understands conventional commit format automatically
  • +Produces human-readable summaries beyond raw commit messages
  • +Follows Keep a Changelog standard format
  • +Detects breaking changes and highlights them prominently

Cons

  • -Quality depends on commit message quality — garbage in, garbage out
  • -May misclassify commits with non-standard or missing prefixes

Related AI Tools

Related Skills

FAQ

What does Changelog Generator do?
Release notes agent that reads git history, groups commits by type, and produces formatted changelogs following Keep a Changelog conventions.
What platforms support Changelog Generator?
Changelog Generator is available on Claude Code, OpenAI Codex CLI, Windsurf.
What are the use cases for Changelog Generator?
Release notes for versioned software releases. Sprint retrospective change summaries. Open source project changelog maintenance.
What tools work with Changelog Generator?
Changelog Generator works well with ChatGPT, Notion AI.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.