changelog

Generate CHANGELOG.md entries from git history using Keep a Changelog format.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation and maintenance of CHANGELOG.md entries, ensuring clear and consistent release notes for your projects.

Core Features & Use Cases

  • Automated Changelog Generation: Analyzes git log to create draft entries.
  • Categorization: Maps commits to standard changelog categories (Added, Changed, Fixed, etc.).
  • Use Case: After completing a sprint, use this Skill to quickly generate a draft of your CHANGELOG.md based on the commits made, saving you time and ensuring all changes are captured.

Quick Start

Run the changelog skill to analyze recent commits and generate new entries for your CHANGELOG.md file.

Frequently Asked Questions about changelog

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

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

To generate release notes from git commits, this Skill analyzes your git log history to automatically draft CHANGELOG.md entries. It maps commits into standard categories like Added, Changed, Fixed, and Removed.

How do I format release notes using the Keep a Changelog standard?

The Keep a Changelog format organizes release notes into Added, Changed, Fixed, Removed, Deprecated, and Security sections. This Skill automatically categorizes your git commits into these specific sections.

Can I include issue and PR references in my changelog entries?

Yes, you can include issue and PR references in your changelog entries. The generated CHANGELOG.md supports adding issue and PR references, along with indicators for breaking changes.

How do I automatically categorize git commits into release note sections?

You can automatically categorize git commits by analyzing your commit history to map messages into standard changelog sections. The tool sorts entries into Added, Changed, Fixed, Removed, Deprecated, and Security.

Does automated changelog generation support breaking change indicators?

Yes, automated changelog generation supports breaking change indicators. When analyzing git history to create CHANGELOG.md entries, the tool includes options to explicitly flag breaking changes.