changelog-guide

Generate CHANGELOG.md entries from git log using Keep a Changelog categories.

70|13|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill changelog-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-guide
Source: https://github.com/AsiaOstrich/universal-dev-standards/tree/main/locales/zh-TW/skills/changelog-guide
Command: npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill changelog-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and maintenance of CHANGELOG.md entries according to the Keep a Changelog format, ensuring clear communication of project changes to users.

Core Features & Use Cases

  • Analyze Git History: Reads commit history since the last release.
  • Categorize Changes: Maps commits to standard changelog categories (Added, Changed, Fixed, etc.).
  • Generate User-Friendly Entries: Writes descriptions suitable for end-users.
  • Update CHANGELOG.md: Inserts new entries into the [Unreleased] or version sections.
  • Use Case: After completing a set of features and bug fixes, use this Skill to automatically draft the CHANGELOG.md update before a new release.

Quick Start

Use the changelog guide skill to analyze recent commits and generate changelog entries.

Frequently Asked Questions about changelog-guide

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

FAQPage Schema
How do I generate a CHANGELOG.md from git log?

To generate a CHANGELOG.md from git log, this Skill analyzes your commit history since the last release, categorizes changes into Added, Changed, or Fixed, and writes user-friendly descriptions into the file.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format structures release notes into predefined categories like Added, Changed, and Fixed. This Skill reads your git log and maps commits directly into these standard sections.

Can I automatically update version sections in CHANGELOG.md?

Yes, you can automatically update version sections in CHANGELOG.md. This Skill supports automated updates by inserting newly generated entries into either the [Unreleased] or specific version sections.

How does categorizing commits into Added, Changed, and Fixed work?

Categorizing commits into Added, Changed, and Fixed works by analyzing your git log history. This Skill maps each commit to a standard changelog category and generates user-friendly descriptions for release notes.

Do I need any dependencies to analyze git history for changelog entries?

You do not need any dependencies to analyze git history for changelog entries. This Skill operates independently to read commits and draft updates without requiring external modules or libraries.