changelog-generator

Generate changelogs from git history in Keep a Changelog or Conventional Commits formats.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/ntaksh42/agents --skill changelog-generator-ntaksh42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/ntaksh42/agents/tree/main/.claude/skills/changelog-generator
Command: npx skills add https://github.com/ntaksh42/agents --skill changelog-generator-ntaksh42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of changelogs by parsing Git commit history, saving developers significant time and ensuring consistent release notes.

Core Features & Use Cases

  • Automated Changelog Generation: Creates changelogs in Keep a Changelog or Conventional Commits format.
  • Categorization: Automatically categorizes commits (feat, fix, docs, etc.).
  • Link Generation: Creates links to issues, pull requests, and commits.
  • Use Case: After merging a new feature and several bug fixes, use this skill to generate the release notes for the upcoming version, including a list of contributors.

Quick Start

Generate a changelog for the latest release using the Keep a Changelog format.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I generate changelogs from git history automatically?

To generate changelogs from git history automatically, this Skill parses your commit log and categorizes entries by type. It outputs structured release notes following the Keep a Changelog or Conventional Commits formats, saving you manual formatting time.

How does conventional commits changelog generation work?

Conventional commits changelog generation works by parsing commit messages with prefixes like feat, fix, or docs. This Skill automatically categorizes these commits and groups them into structured release notes, generating links to related issues and pull requests.

Can I include contributor lists and pull request links in my release notes?

Yes, you can include contributor lists and pull request links in your release notes. This Skill automates link generation for issues and pull requests while compiling a list of contributors to maintain a comprehensive version history.

What's the best way to maintain version history using Keep a Changelog format?

The best way to maintain version history using Keep a Changelog format is to automate it from git history. This Skill parses commits, categorizes them by type, and outputs structured changelog entries, ensuring consistent release notes across versions.

Does this changelog generator support custom formatting for release notes?

Yes, this changelog generator supports custom formatting for release notes. Alongside standard Keep a Changelog and Conventional Commits outputs, you can adjust the formatting while still automating commit categorization and contributor list generation.

Why should I automate release notes creation instead of writing them manually?

Automating release notes creation ensures consistent formatting and saves significant time by parsing git history directly. This Skill eliminates manual effort by automatically categorizing commits and generating links to issues and pull requests for each release.