What problem does it solve? Writing release notes by hand means manually reviewing dozens of commits, categorizing them, and formatting them consistently, which is slow and error-prone. This Skill automates changelog generation from Git history so releases are documented accurately. ## Core Features & Use Cases - Commit-Based Generation: Extracts commit messages between tags or branches using git log to build changelog entries. - Change Categorization: Organizes entries into features, fixes, and breaking changes following the Conventional Commits standard. - Release Documentation: Produces content for GitHub release notes, project CHANGELOG files, and release announcements. - Use Case: Before tagging v1.1.0, run the Skill to summarize all commits since v1.0.0 into a formatted changelog ready to paste into your release notes. ## Quick Start Generate a changelog of all commits since the last release tag and categorize them into features, fixes, and breaking changes.