changelog-generator - Generate release notes from Conventional Commits.
Parses Conventional Commits, detects semantic version bumps, and generates formatted release notes or updates changelogs.
Tags
Updated: 2026-09-18Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Parse Conventional Commit messages
- Detect semantic version bumps
- Render Keep a Changelog entries
- Generate changelogs from git history
- Lint commit formats using scripts
- Support CI with JSON outputs
Inputs
- Git commit history and tags
- Commit message text files
- Target release version parameters
- Existing CHANGELOG.md file
Outputs
- Markdown changelog content
- JSON formatted release notes
- Recommended version bump details
- Updated CHANGELOG.md file
- Commit validation status reports
Requirements
- Python 3 environment
- Git command line utility
- Project Python scripts in repository
