changelog-generator

Categorize git commits into features, fixes, and breaking changes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/piyushmal13/kandhogaya --skill changelog-generator-piyushmal13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/piyushmal13/kandhogaya/tree/main/.kilocode/skills/changelog-generator
Command: npx skills add https://github.com/piyushmal13/kandhogaya --skill changelog-generator-piyushmal13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates user-friendly release notes by transforming raw git commits into polished changelogs, reducing manual effort and ensuring consistent messaging.

Core Features & Use Cases

  • Categorizes commits into features, improvements, fixes, and breaking changes.
  • Produces professional, publishable changelogs suitable for public releases and internal docs.
  • Adapts to branding guidelines and various release cadences.

Quick Start

Run the changelog-generator against your repository to produce a formatted CHANGELOG.md from recent commits.

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, apply the changelog-generator to your repository. It identifies and summarizes raw commits, structuring them into user-facing changelog entries categorized by features, fixes, and breaking changes.

What is the best way to format raw git commits into a changelog?

Formatting raw git commits into a changelog is best handled by categorizing conventional commit history into structured sections. The generator outputs a professional CHANGELOG.md, categorizing entries into new features, improvements, fixes, and breaking changes.

Does the changelog generator work with conventional commit history?

Yes, the changelog generator works with any project utilizing a conventional commit history. It processes these commits to automatically identify and structure updates, producing publishable changelog entries suitable for public releases.

Can I customize the changelog formatting to match repository brand guidelines?

Yes, you can customize changelog formatting to match repository brand guidelines. The generator respects these guidelines and adapts to various release cadences, ensuring the final release notes maintain consistent project messaging.

What categories does the tool use when structuring release notes?

When structuring release notes, the tool uses four standard changelog categories: new features, improvements, fixes, and breaking changes. This categorization reduces manual effort and ensures consistent messaging across public releases.

How do I produce a CHANGELOG.md from recent commits?

To produce a CHANGELOG.md from recent commits, run the changelog-generator against your repository. It automatically transforms the raw git history into a polished, formatted markdown file ready for public release.