changelog-generator

Convert technical git commits into customer-facing changelog entries.

5|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/rohunvora/my-claude-skills --skill changelog-generator-rohunvora
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/rohunvora/my-claude-skills/tree/main/.claude/skills/changelog-generator
Command: npx skills add https://github.com/rohunvora/my-claude-skills --skill changelog-generator-rohunvora

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically creates user-facing changelogs from git commits, translating technical changes into customer-friendly release notes.

Core Features & Use Cases

  • Scan Git History: Analyze commits over a date range or version range.
  • Categorize Changes: Group into features, improvements, bugs, breaking changes, and security.
  • Translate & Format: Convert technical language into accessible user-friendly notes.
  • Output Formatting: Produce publish-ready changelog with a consistent voice.

Quick Start

Generate a changelog for the latest release by targeting the appropriate git range or date window.

Frequently Asked Questions about changelog-generator

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

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

Automated changelog generation scans your git commit history over a specified date or version range, categorizes changes into features, improvements, bugs, and security updates, then translates technical language into customer-friendly release notes with consistent formatting and brand voice.

Can I convert technical git commits into user-friendly changelog entries?

Yes. The Skill retrieves commit history, filters noise, groups changes by type, and rewrites technical descriptions in plain English suitable for customers, app stores, and public release documentation.

What types of changes does a changelog generator categorize?

Changelog generation organizes commits into features, improvements, bug fixes, breaking changes, and security updates, ensuring each category appears clearly in the final release notes output.

How do I prepare git commits for changelog automation?

Ensure your repository contains clean commit history with descriptive messages over your target date or version range. The Skill analyzes this history directly without requiring additional setup or metadata.

What's the best way to handle breaking changes in release notes?

Breaking changes are identified and categorized separately during changelog generation, ensuring they surface prominently in release notes so users see impact before upgrading.

Can I use changelog generation for app store submissions and internal documentation?

Yes. The Skill produces publish-ready output suitable for app stores, customer emails, weekly or monthly product updates, and internal release documentation with a consistent professional voice.