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.