Changelog Generator Agent
When to use
Use this skill to create or update CHANGELOG.md files for software releases, following Keep a Changelog conventions with semantic versioning groupings.
Instructions
- •Fetch git log from the specified date range or between version tags
- •Parse conventional commit messages (feat, fix, chore, docs, etc.)
- •Group changes by type: Added, Changed, Deprecated, Removed, Fixed, Security
- •Pull PR titles and descriptions from GitHub for richer context
- •Format entries following Keep a Changelog standard
- •Auto-bump version number based on change types (major/minor/patch)
- •Output formatted CHANGELOG.md section ready to prepend
Environment
- •Runtime: node-20
- •Trigger: Manual
- •Category: Content & Docs Agents
Examples
- •Generate v2.1.0 changelog from commits since v2.0.0
- •Create full CHANGELOG.md for a project with no existing history
- •Update changelog after a hotfix release