changelog

Generate user-facing changelogs from git commit history.

22|3|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/kubb-labs/fabric --skill changelog-kubb-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/kubb-labs/fabric/tree/main/.skills/changelog
Command: npx skills add https://github.com/kubb-labs/fabric --skill changelog-kubb-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically generates user-facing changelogs from git commits by analyzing commit history, transforming technical notes into clear release notes, and saving hours of manual writing.

Core Features & Use Cases

  • Analyze commit history to categorize changes into features, improvements, bug fixes, and breaking changes.
  • Translate developer-oriented commits into customer-friendly release notes.
  • Update docs/changelog.md with a structured, brand-consistent changelog following Changesets conventions.
  • Filter out noise by excluding internal or non-user-facing commits.
  • Integrate with standard Changesets workflows for multi-package repos and release management.

Quick Start

Run pnpm changeset in your repository to create a new changeset, then use this skill to generate and insert the corresponding changelog entry into docs/changelog.md for the latest release.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I automatically generate a changelog from git commit history?

To generate a changelog from git commit history, this skill analyzes commits within a specified period or between versions and categorizes them into features, improvements, bug fixes, and breaking changes to produce structured release notes.

How do I translate technical git commits into customer-friendly release notes?

To translate technical git commits into customer-friendly release notes, this skill filters out internal noise and transforms developer-oriented commit messages into clear, brand-consistent documentation.

Does this changelog generator work with Changesets workflows for multi-package repos?

Yes, this changelog generator integrates with standard Changesets workflows, supporting multi-package repos and release management by running pnpm changeset to create a new changeset before updating docs/changelog.md.

How do I categorize git commits into features, bug fixes, and breaking changes?

To categorize git commits into features, bug fixes, and breaking changes, this skill analyzes your commit history between versions and automatically sorts them into structured, user-facing changelog sections.

How do I exclude internal or non-user-facing commits from release notes?

To exclude internal or non-user-facing commits from release notes, this skill filters out noise during commit history analysis, ensuring only relevant changes are translated into the final customer-friendly changelog.