changelog-automation

Generate CHANGELOG.md entries from Git history and tags.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill changelog-automation-xza85hrf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/Xza85hrf/claude-code-agent-kit/tree/main/.claude/skills/workflow/changelog-automation
Command: npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill changelog-automation-xza85hrf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate structured changelogs from git history, commits, PRs, and releases in Keep a Changelog format to streamline release documentation and auditing.

Core Features & Use Cases

  • Automatically determine the range of commits since the last release and generate a formatted changelog.
  • Classify commits into sections (Added, Changed, Fixed, Security, Breaking Changes) and enrich with PR numbers, authors, and links.
  • Integrate with release workflows to prepend or append the generated entry to CHANGELOG.md and drive version bumps.

Quick Start

Generate a formatted CHANGELOG.md from the latest Git history.

Frequently Asked Questions about changelog-automation

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

FAQPage Schema
How do I automatically generate a changelog from git history?

Automatically generate a changelog from git history by determining the commit range since the last release, parsing commits with PR references, and categorizing them into structured sections. The Skill outputs formatted entries ready for your CHANGELOG.md file.

Can I generate a Keep a Changelog formatted file from my git commits?

Yes, you can generate a Keep a Changelog formatted file from git commits. The Skill classifies your commit history into Added, Changed, Fixed, Security, and Breaking Changes sections, enriching them with PR numbers and author details.

How do I categorize git commits into changelog sections for a release?

Categorize git commits into changelog sections by parsing the commit range and applying classification rules. The Skill automatically sorts commits into Added, Changed, Fixed, Security, and Breaking Changes sections for release preparation.

Does this changelog automation work with multi-repo projects?

Yes, this changelog automation works with multi-repo projects. The Skill applies automated changelog generation across multi-repo projects, determining commit ranges and parsing PR references to streamline documentation updates for complex releases.

How do I prepend a new release entry to an existing CHANGELOG.md?

Prepend a new release entry to an existing CHANGELOG.md by integrating the Skill with your release workflows. It generates the formatted entry from recent git history and automatically inserts it at the top of your current changelog file.

Can I get version bump guidance when generating a changelog?

Yes, you can get version bump guidance when generating a changelog. The Skill analyzes your parsed git commits and categorized changes to provide version bump guidance alongside the structured changelog output.