Changelog Curator

Generate categorized CHANGELOG.md sections from git logs or PR titles.

9|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Notysoty/openagentskills --skill changelog-curator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog Curator
Source: https://github.com/Notysoty/openagentskills/tree/main/skills/changelog-curator
Command: npx skills add https://github.com/Notysoty/openagentskills --skill changelog-curator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps release notes up to date by automatically creating and updating CHANGELOG.md files that follow the Keep a Changelog format.

Core Features & Use Cases

  • Automatically parses git logs and PR titles to generate accurate, human-readable release notes.
  • Groups changes into Keep a Changelog categories (Added, Changed, Deprecated, Removed, Fixed, Security) and formats the file with semantic versioning.
  • Updates an existing CHANGELOG.md or creates a new one with proper headings and dates for releases.

Quick Start

Provide a git log dump or PR titles and the target version, and the skill will update CHANGELOG.md following Keep a Changelog conventions.

Frequently Asked Questions about Changelog Curator

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

FAQPage Schema
How do I automatically generate release notes from git log commits?

You can generate release notes from a git log dump by parsing commit messages into Keep a Changelog categories. The skill categorizes git log entries into Added, Changed, Deprecated, Removed, Fixed, and Security sections to create formatted changelog entries.

How do I format a CHANGELOG.md file to follow Keep a Changelog conventions?

To format a CHANGELOG.md file with Keep a Changelog conventions, changes are grouped into Added, Changed, Deprecated, Removed, Fixed, and Security categories. The skill applies these headings and semantic versioning to update or create the file.

Can I use PR titles to update an existing CHANGELOG.md file?

Yes, you can use PR titles to update an existing CHANGELOG.md file. Provide the PR titles alongside the target version, and the skill integrates the new entries into the existing Keep a Changelog formatted document.

What is the best way to categorize pull request titles for sprint wrap-ups?

The best way to categorize pull request titles for sprint wrap-ups is mapping them to Keep a Changelog categories. The skill parses PR titles and automatically sorts them into Added, Changed, Fixed, and other standard release note sections.

Do I need to provide a semantic version number when creating release notes?

Yes, you need to provide a target version number when creating release notes. The skill uses this semantic version input to properly format the new release section within the Keep a Changelog structure.

Why are my git log entries not showing up in the correct changelog categories?

Git log entries may not show in correct changelog categories if the input dump is unstructured. The skill parses the provided git log text or PR titles and maps them to Keep a Changelog categories based on its internal processing logic.