changelog-generator

Generate user-facing release notes from Git commit history.

103|30|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/CommandCodeAI/agent-skills --skill changelog-generator-commandcodeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/CommandCodeAI/agent-skills/tree/main/skills/changelog-generator
Command: npx skills add https://github.com/CommandCodeAI/agent-skills --skill changelog-generator-commandcodeai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of user-facing changelogs from Git commit history, turning technical records into clear customer-facing notes.

Core Features & Use Cases

  • Scans Git history and gathers commits for a defined period or between versions.
  • Categorizes changes into features, improvements, bug fixes, breaking changes, and security.
  • Translates developer-centric commits into customer-friendly language, formats entries professionally, and applies branding guidelines.
  • Use cases include release notes for new versions, weekly/monthly updates, app store descriptions, and customer communications.

Quick Start

From your project repository, run the changelog generator to create a changelog for the latest release, or for a specific date range. For example:

  • Generate changelog for commits since v1.0.0
  • Create a weekly changelog for the past 7 days

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 commits automatically?

You can generate release notes from git commits by scanning your project repository's history for a defined period or between specific versions. The tool categorizes changes and translates technical commits into customer-friendly language.

Can I create customer-facing changelogs from technical git history?

Yes, you can create customer-facing changelogs by filtering internal commits and translating developer-centric records into clear language. The process formats entries professionally and applies branding guidelines for customer communications.

How do I generate app store release notes from git history?

To generate app store release notes, the tool scans git commits between versions and formats the changes into customer-friendly terms. This translates developer language into professional entries suitable for app store descriptions.

What is the best way to format weekly updates from git commits?

The best way to format weekly updates from git commits is to scan the repository history for the past 7 days. The tool categorizes changes into features, improvements, and fixes, then formats them professionally.

Does the changelog generator filter internal commits from release notes?

Yes, the changelog generator filters internal commits when creating release notes. It categorizes the remaining changes into features, improvements, bug fixes, breaking changes, and security updates for clear customer communications.

Can I generate a changelog for a specific date range from git commits?

Yes, you can generate a changelog for a specific date range from git commits. The tool gathers commits within your defined period, translates technical language, and formats entries according to your branding guidelines.