Agent skill · writing content · claude-office-skills

Changelog Generator

Generate release notes from git commits, updates, or feature lists

Why this skill is useful

Generates structured release notes and changelogs from git commits and feature lists, which the AI wouldn't reliably produce on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.

What this skill does

Changelog Generator Generate professional release notes and changelogs from commits, feature lists, or updates. Overview This skill helps you: Transform git commits into readable changelogs Categorize changes by type Write user-friendly release notes Maintain changelog history Follow conventional formats How to Use From Git Commits From Feature List From Diff/Changes Output Formats Standard Changelog (Keep a Changelog) User-Friendly Release Notes Technical Release Notes Category Definitions Change Types (Conventional Commits) Type Description Changelog Section ------ ------------- ------------------- feat New feature Added fix Bug fix Fixed docs Documentation Documentation style Formatting Changed refactor Code restructuring Changed perf Performance Changed test Tests N/A (internal) chore Maintenance N/A (internal) breaking Breaking change ⚠️ BREAKING security Security fix Security deprecate Deprecation Deprecated remove Removal Removed Semantic Versioning Templates Commit to Changelog Entry Bug Report to Fix Entry Best Practices Writing Good Entries ✅ Do: Write from user's perspective Be specific about what changed Include relevant issue/PR numbers Group related changes ❌ Don't: Use technical jargon for user-facing notes Include internal changes in public changelog Be vague ("various fixes") Include commit hashes in user docs Organizing Changes 1. Impact first: Most important changes at top 2. Group logically: By feature area or type 3. Be consistent: Same format throughout 4. Date everything: Clear version dates Limitations Cannot access git repositories directly Requires commit messages or change descriptions as input Cannot verify semantic versioning automatically Technical details should be verified by developers

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills claude-office-skills/changelog-generator

View the source on GitHub

Browse the @skills marketplace