generate-changelog

Analyze git diffs of Claude Code skill references and append categorized entries to CHANGELOG.md.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/hlibkoval/claudemd --skill generate-changelog-hlibkoval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-changelog
Source: https://github.com/hlibkoval/claudemd/tree/main/.claude/skills/generate-changelog
Command: npx skills add https://github.com/hlibkoval/claudemd --skill generate-changelog-hlibkoval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates changelog generation by analyzing upstream reference diffs across Claude Code skills to produce a structured CHANGELOG.md entry.

Core Features & Use Cases

  • Detect changes across skill references by scanning git diffs.
  • Map changed references to their corresponding skills and collect diffs for each.
  • Classify changes as New, Changed, Removed, or Trivial and update CHANGELOG.md accordingly.

Quick Start

Execute the changelog generator to scan for reference changes and append a new entry to CHANGELOG.md.

Frequently Asked Questions about generate-changelog

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

FAQPage Schema
How do I auto-generate a changelog from git diffs?

To auto-generate a changelog from git diffs, this Skill reads upstream reference changes, maps them to affected skills, and appends a formatted entry directly to CHANGELOG.md without modifying your source references.

What is the best way to document feature additions and removals across multiple skills?

Documenting feature additions and removals across multiple skills is handled by scanning diff references, categorizing changes as New, Changed, Removed, or Trivial, and compiling them into a structured CHANGELOG.md entry.

How does changelog automation classify trivial changes?

Changelog automation classifies trivial changes by analyzing git diffs of skill references and filtering out minor edits, ensuring only meaningful updates are categorized and appended to CHANGELOG.md.

Can I update CHANGELOG.md without modifying the source references?

Yes, you can update CHANGELOG.md without modifying source references because the Skill strictly reads git diffs to map changes and only appends formatted documentation entries to the changelog file.

Do I need a specific repository structure to map changed references to skills?

You need a repository with multiple Claude Code skills and references, as the Skill relies on scanning the git diff structure to map changed references to their corresponding skills before categorizing them.

Why use automated changelog generation for Claude Code skills?

Automated changelog generation for Claude Code skills eliminates manual documentation overhead by reading git diffs, categorizing changes, and appending structured entries to CHANGELOG.md to maintain accurate project history.