What problem does it solve?
This skill automates the creation of release changelog entries by parsing git commits and pull requests, organizing changes, and updating CHANGELOG.md, saving time during releases and release notes preparation.
Core Features & Use Cases
- Parse commits using the conventional commits format to extract type, scope, description, breaking changes, and issue references.
- Categorize changes into Features, Bug Fixes, Documentation, Refactoring, Performance, Tests, Chores, and Breaking Changes for clear release notes.
- Generate and format changelog entries in standard markdown and update CHANGELOG.md at the top of the file.
- Use on releases, PR merges, or when a user requests a changelog.
Quick Start
Run the changelog generator in your repository to produce a new entry and update CHANGELOG.md. Example: run the /auto-changelog command in CI or locally, then review and commit the updated file.