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.