changelog-curator

Organize raw commits and merged changes into structured, versioned changelog entries.

1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/00PrabalK00/claude-skills --skill changelog-curator-00prabalk00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-curator
Source: https://github.com/00PrabalK00/claude-skills/tree/main/skills/changelog-curator
Command: npx skills add https://github.com/00PrabalK00/claude-skills --skill changelog-curator-00prabalk00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organize raw commits, merged changes, and unreleased notes into structured, versioned changelog entries.

Core Features & Use Cases

  • Automatically group changes by version and release context.
  • Produce ready-to-edit changelog drafts that follow common templates.
  • Apply consistent formatting across multiple projects and teams.

Quick Start

Organize the latest unreleased notes into a canonical changelog entry for the upcoming release.

Frequently Asked Questions about changelog-curator

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

FAQPage Schema
How do I generate structured changelog entries from raw git commits?

You can organize raw commits and merged changes into structured, versioned changelog entries by grouping them by release context. This enforces repository conventions and outputs a ready-to-edit draft aligned with standard templates.

What is the best way to group unreleased notes by version for an upcoming release?

The best way to group unreleased notes by version is to collect changes from multiple contributors and merge commits, then format them into a canonical changelog entry. This outputs a ready-to-edit draft for the upcoming release.

Can I apply consistent changelog formatting across multiple software projects?

Yes, you can apply consistent changelog formatting across multiple projects and teams. The process enforces repository conventions and formats sections consistently, ensuring all teams follow standard changelog templates.

How do I handle merge commits when organizing release notes?

To handle merge commits when organizing release notes, you process them alongside raw commits and unreleased notes from multiple contributors. The system integrates these merged changes into structured, versioned changelog entries.

Does this changelog generation approach work with different release branches?

Yes, this changelog generation approach works with different release branches. It is applicable to software projects maintaining CHANGELOGs across releases and branches, organizing changes into structured entries regardless of the branch source.

Why does my changelog draft need manual editing after generation?

Your changelog draft needs manual editing after generation because the tool outputs a ready-to-edit draft rather than a final document. This allows contributors to review the structured entries, verify the grouped changes, and adjust the formatting before release.