Ehab Fayez Webflow Premium Partner
Book a Call
Back to Agent Skills
Content & Documentation

Changelog Generator

Generate changelogs automatically from conventional commit history, grouping changes by type and linking to relevant pull requests.

Claude Code Codex Copilot Cursor

Overview

Changelogs are essential for communicating what changed between versions, but writing them manually is tedious and error-prone. Changelog generators parse your git commit history (using conventional commit format) and automatically produce structured changelogs grouped by type: features, bug fixes, breaking changes, and more.

AI agents enhance this process by not just parsing commits but understanding the impact of changes. Your agent can read the git log, analyze the actual code changes, and write human-friendly changelog entries that explain not just what changed but why it matters. It can also link to relevant pull requests and issues automatically.

For teams practicing semantic versioning, the agent can determine whether changes warrant a major, minor, or patch version bump based on the commit types present. It can generate the changelog, update the version in package.json, and create a tagged release, all in a single workflow.

Who Is This For?

  • Release managers generating changelogs for new versions
  • Open-source teams maintaining transparent change histories
  • Developers automating the release process with changelog generation
  • Teams enforcing conventional commit standards for automated changelogs

Installation

Setup for Claude Code
npm install --save-dev conventional-changelog-cli
Claude Code runs: npx conventional-changelog -p angular -i CHANGELOG.md -s

Configuration

// .czrc (commitizen config)
{
  "path": "cz-conventional-changelog"
}

// package.json script
{
  "scripts": {
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
  }
}