Changelog Generator

Generate changelogs and release notes from git commits.

368|75|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/claude-office-skills/skills --skill changelog-generator-claude-office-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog Generator
Source: https://github.com/claude-office-skills/skills/tree/main/changelog-generator
Command: npx skills add https://github.com/claude-office-skills/skills --skill changelog-generator-claude-office-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional release notes and changelogs, transforming raw commit data or feature lists into well-structured documentation.

Core Features & Use Cases

  • Generate Changelogs: Convert git commits into readable changelogs following standard formats like Keep a Changelog.
  • Categorize Changes: Automatically categorize changes based on commit types (feat, fix, chore, etc.).
  • Format Release Notes: Produce user-friendly release notes or technical release summaries.
  • Use Case: After a development sprint, use this Skill to generate the CHANGELOG.md file by feeding it the commit messages from the sprint.

Quick Start

Generate a changelog from the following git commits: fix: resolve login timeout issue, feat: add dark mode support, docs: update API documentation.

Frequently Asked Questions about Changelog Generator

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

FAQPage Schema
How do I generate a changelog from git commits?

You can automatically generate a changelog from git commits by feeding commit messages to the tool, which categorizes conventional commit types like feat and fix into structured release notes.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format for release notes is a standard structure that organizes version histories by categorizing code changes into features, fixes, and chores, adhering to semantic versioning principles.

Does this changelog generator support semantic versioning?

Yes, this changelog generator supports semantic versioning principles. It utilizes conventional commit types to categorize code changes and structure the resulting release notes and technical summaries.

How do I categorize code changes for technical release summaries?

You can categorize code changes for technical release summaries by using conventional commit types like feat, fix, and chore, which the tool parses to automatically group features and bug fixes.

Can I create user-friendly release notes from feature lists instead of git commits?

Yes, you can create user-friendly release notes from feature lists instead of git commits. The tool transforms raw feature lists or code changes into readable documentation without requiring commit data.

What is the best way to automate CHANGELOG.md creation after a development sprint?

The best way to automate CHANGELOG.md creation after a development sprint is to process the sprint's commit messages through a generator that outputs Keep a Changelog formats, categorizing changes by commit type.