changelog-generator

Translate raw git commits into customer-friendly release notes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically transforms raw git commits into customer-friendly release notes by analyzing commit history and categorizing changes.

Core Features & Use Cases

  • Scans Git History: Analyzes commits from a specific time period or between versions
  • Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
  • Translates Technical → User-Friendly: Converts developer commits into customer language
  • Formats Professionally: Creates clean, structured changelog entries
  • Filters Noise: Excludes internal commits (refactoring, tests, etc.)
  • Follows Best Practices: Applies changelog guidelines and your brand voice

Quick Start

Run the tool to generate 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 commits automatically?

Generate release notes from git commits automatically by scanning repository history between versions or time ranges, then categorizing and translating technical commits into customer-friendly changelog entries.

How are git commits categorized into changelog entries?

Git commits are categorized into changelog entries by parsing commit messages and grouping changes into logical categories like features, improvements, bug fixes, breaking changes, and security updates.

Can I filter out internal refactoring commits from my release notes?

You can filter internal refactoring commits from release notes by excluding noise like tests and internal changes, ensuring only customer-facing updates appear in the final formatted changelog.

Does this changelog generator apply custom branding rules to release notes?

The changelog generator applies custom branding rules to release notes by following your brand voice and changelog guidelines, formatting structured output for documentation and public changelogs.

What is the best way to convert developer commit messages into user-friendly release notes?

The best way to convert developer commit messages into user-friendly release notes is to parse raw git history, filter technical noise, and translate categorized changes into structured customer language.

Can I generate changelogs for a specific time range between two versions?

You can generate changelogs for a specific time range between two versions by analyzing git history across project repositories, producing structured entries for all changes within that period.