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.