changelog-generator

Generate structured Markdown release notes from categorized git commit histories.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Thomashighbaugh/opencode --skill changelog-generator-thomashighbaugh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/Thomashighbaugh/opencode/tree/main/skills/changelog-generator
Command: npx skills add https://github.com/Thomashighbaugh/opencode --skill changelog-generator-thomashighbaugh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts technical, developer-focused git commit histories into clear, customer-facing changelogs so teams can publish release notes quickly without manual summarization.

Core Features & Use Cases

  • Scan Git History: Collect commits between dates, tags, or since the last release to build a targeted change set.
  • Categorize & Filter: Group commits into features, improvements, bug fixes, breaking changes, and security while excluding noisy internal commits.
  • Translate to User Language: Rewrite technical commit messages into concise, user-friendly bullets and format them into professional markdown release notes.
  • Use Case: Create GitHub release notes for version 2.5.0, generate a weekly customer update, or prepare app store update descriptions from recent commits.

Quick Start

Create a changelog for commits from the past 7 days and output structured markdown release notes.

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?

To generate release notes from git commit history, the Skill scans commits between dates or tags, categorizes them into features and fixes, and outputs structured markdown release notes. It translates technical commit messages into user-friendly summaries.

How does a changelog generator filter noisy internal commits?

A changelog generator filters noisy internal commits by analyzing commit messages and excluding non-customer-facing changes. It groups relevant commits into categories like features, improvements, bug fixes, breaking changes, and security.

Can I create weekly customer update summaries from git commits?

Yes, you can create weekly customer update summaries from git commits. The Skill collects commits from the past 7 days, rewrites technical messages into concise bullets, and formats them into professional markdown release notes.

Does this changelog generator work with conventional commit formats?

The changelog generator analyzes commit messages to categorize changes into features, improvements, fixes, breaking changes, and security. It rewrites technical messages into user-friendly bullets aligned with your provided changelog style.

What is the best way to prepare app store update descriptions from recent commits?

The best way to prepare app store update descriptions is scanning recent git commits, filtering internal noise, and translating technical changes into concise, user-friendly markdown bullets grouped by category.

Do I need any dependencies to generate markdown release notes from git?

No dependencies are required to generate markdown release notes from git. The Skill independently analyzes commit histories, groups changes into categories, and produces structured markdown formatted as release notes.