changelog-generator

Generate user-facing release notes from git commit history.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill changelog-generator-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/changelog-generator
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill changelog-generator-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically creates user-facing release notes by transforming developers' commit history into structured, customer-friendly changelogs, reducing manual effort and errors.

Core Features & Use Cases

  • Scans git commits to identify changes across versions and time windows
  • Categorizes changes into features, improvements, bug fixes, breaking changes, and security tweaks
  • Translates technical commit messages into customer-facing language suitable for public release notes
  • Formats entries into clean, publish-ready changelogs

Quick Start

Generate a release changelog from the commits since the last tag.

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 commit history?

Generate release notes from git commit history by scanning commits across specific version ranges or time windows to produce structured, customer-friendly changelogs automatically. This reduces manual effort and categorizes changes into features, fixes, and breaking changes.

Can I translate technical git commits into customer-facing release notes?

Yes, you can translate technical git commits into customer-facing release notes. The tool transforms developer commit messages into structured, publish-ready changelogs using clear language suitable for public announcements and internal documentation.

What is the best way to categorize git commits for a changelog?

The best way to categorize git commits for a changelog is to automatically identify changes and group them into features, improvements, bug fixes, breaking changes, and security tweaks. This ensures consistent guidelines and structured formatting for your release notes.

Does this release notes generator work with specific git version tags?

Yes, the release notes generator works with specific git version tags. It applies to version ranges, release dates, and specific time windows to identify changes and produce structured notes tailored to your exact release scope.

How do I automate changelog creation for public announcements?

Automate changelog creation for public announcements by scanning git commits and formatting entries into clean, publish-ready changelogs. It automatically categorizes changes and translates technical history into customer-friendly language, reducing manual errors.