Changelog Generator

Converteert ruwe git commits naar gecategoriseerde, gebruikersgerichte releasenotes.

Door ComposioHQ · ComposioHQ/awesome-claude-skills

Getest · Werkt ★ 8.4/10

Changelog Generator — Converteert ruwe git commits naar gecategoriseerde, gebruikersgerichte releasenotes.

Wat het doet

Converteert git commitgeschiedenis naar klantvriendelijke releasenotes, groepeert wijzigingen in features, verbeteringen, fixes en breaking changes, terwijl merge commits en interne ruis worden uitgefilterd. Activeert wanneer u vraagt om releasenotes, een changelog voor een versie of datumbereik, of een productupdate samenvatting.

Testrapport

Taak: genereer een changelog voor de laatste 20 commits van de echte GPT-Image2-Skill repository (58 commits in de geschiedenis), eerst zonder skill, dan strikt volgens SKILL.md. Baseline run produceerde een platte lijst in een enkele 'Recent changes' sectie, die 10 merge commits en 10 ruwe branch namen zoals 'wuyoscar/mimi/add-starmapper-readme' bevatte. Skill run leverde 0 merge commits, 0 branch namen, en 4 secties (Features / Improvements / Fixes / Breaking), waarbij de licentiewijziging van CC BY 4.0 naar MIT werd verheven tot een apart Breaking block — in de baseline was het een regulier opsommingsteken. Belangrijke kanttekening: er is geen automatisering in de skill — het is een pure prompt template, geen scripts en geen git log commando's in de body, commits moeten handmatig worden opgehaald. Hierdoor is de claim in de beschrijving 'Turns hours of manual changelog writing into minutes of automated generation' overschat, vandaar 3/5 voor docs. Stage 0 schoon: de gehele body gelezen (104 regels), geen gebundelde scripts, geen exfiltratie/verborgen instructies/privilege escalatie gevonden.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/ComposioHQ/awesome-claude-skills.git
mkdir -p ~/.claude/skills
cp -r awesome-claude-skills/changelog-generator ~/.claude/skills/changelog-generator

Commando's en voorbeeldprompts

  • /changelog-generatorConverteert ruwe git commits naar gecategoriseerde, gebruikersgerichte releasenotes.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Turn my last 20 commits into customer-facing release notes
  • Generate a changelog for this version, split features from bug fixes
  • Summarize what changed since our last release for the product update email