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.