changelog-generator

Generate user-facing changelogs from git commit history.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/Fancu1/dotfile --skill changelog-generator-fancu1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/Fancu1/dotfile/tree/main/skills/changelog-generator
Command: npx skills add https://github.com/Fancu1/dotfile --skill changelog-generator-fancu1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of user-facing changelogs from git commit history, transforming technical commits into clear, customer-friendly release notes.

Core Features & Use Cases

  • Analyzes Git History: Scans commits within specified ranges or versions.
  • Categorizes Changes: Groups commits into features, improvements, bug fixes, etc.
  • Translates Technical Language: Converts developer commits into easily understandable language for users.
  • Filters Noise: Excludes internal commits like refactoring or tests.
  • Use Case: Automatically generate release notes for your next software update by analyzing commits made since the last release, ensuring a professional and informative changelog for your users.

Quick Start

Create a changelog from commits since the last release.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I generate release notes from git commit history?

To generate release notes from git commit history, use this Skill to analyze commits within specified date ranges or versions. It automatically categorizes changes into features, improvements, and bug fixes while filtering out internal noise like refactoring.

What is the best way to translate technical git commits into customer-friendly changelogs?

The best way to translate technical git commits into customer-friendly changelogs is to scan the commit history and automatically convert developer language into easily understandable release notes for your users, filtering out internal tests and refactoring.

Can I filter git commits by date range or version when creating documentation?

Yes, you can filter git commits by date range or version when creating documentation. This Skill supports analyzing specific commit boundaries to ensure your changelog accurately reflects the changes made during a targeted release window.

How does automated changelog categorization handle internal commits like refactoring?

Automated changelog categorization handles internal commits by filtering noise, specifically excluding refactoring and test commits from the final output. It focuses on grouping relevant changes into features, improvements, and bug fixes for user-facing release notes.

Do I need custom guidelines to categorize changes for my product updates?

No, you do not need custom guidelines to categorize changes for product updates, though they are supported. The Skill automatically groups commits into standard categories like features, improvements, and bug fixes while translating technical language for users.