generate-changelog

Consolidate Git commits, plan files, or manual inputs into a Keep a Changelog formatted changelog.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ronmikailov/site-360 --skill generate-changelog-ronmikailov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: generate-changelog
Source: https://github.com/ronmikailov/site-360/tree/main/.claude/skills/generate-changelog
Command: npx skills add https://github.com/ronmikailov/site-360 --skill generate-changelog-ronmikailov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically consolidates changes from codebases, plan files, or manual inputs into a standard changelog, reducing manual effort and ensuring consistent release documentation.

Core Features & Use Cases

  • Generate changelog sections from git commits, plan-file metadata, or manual entries.
  • Map commit types to Keep a Changelog categories (Added, Fixed, Changed, Security) and deduplicate entries.
  • Output a Keep a Changelog formatted block ready to paste into CHANGELOG.md or release notes.

Quick Start

Run the generator on your repository to produce a new CHANGELOG section from the latest commits and plan changes.

Frequently Asked Questions about generate-changelog

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

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

To generate a changelog from git commits automatically, this Skill consolidates commit history and plan files into a standards-compliant changelog. It maps commit types to Keep a Changelog categories like Added, Fixed, Changed, and Security, then outputs a formatted block for release notes.

What is the best way to format release notes using Keep a Changelog standards?▼

The best way to format release notes using Keep a Changelog standards is to consolidate codebase changes through automated grouping. This Skill maps inputs into Added, Fixed, Changed, and Security categories, applying de-duplication to ensure consistent project audits and version release documentation.

Can I use plan files as a source for changelog generation alongside git history?▼

Yes, you can use plan files as a source for changelog generation alongside git history. The Skill consolidates changes from Git commits, plan-file metadata, or manual inputs, merging them into a single Keep a Changelog formatted block ready for your CHANGELOG.md.

How does de-duplication work when consolidating changelog entries from multiple sources?▼

De-duplication works by identifying overlapping entries across git commits, plan files, and manual inputs before grouping them. This ensures that the final Keep a Changelog output contains only unique items mapped correctly to Added, Fixed, Changed, or Security categories.

Do I need any external dependencies to automate changelog creation from commits?▼

No external dependencies are required to automate changelog creation from commits. The Skill operates independently to map commit types to Keep a Changelog categories, deduplicate entries, and format the final output block for your release notes or project audits.

When should I use manual inputs instead of git history for changelog generation?▼

You should use manual inputs instead of git history when changes exist outside the codebase, such as documentation efforts or plan-based reporting. The Skill consolidates these manual entries alongside git data, applying the same Keep a Changelog formatting and de-duplication rules.