
changelog-automation
Automate changelog generation from commits following Conventional Commits
by wshobsonFree
Description
changelog-automation is an agent skill from the wshobson/agents collection for generating changelogs and release notes from commit history. It follows the Conventional Commits convention for commit messages and the Keep a Changelog format for the output, and it covers the tools teams use to automate both. The skill lists several implementation methods: Conventional Changelog on Node.js, standard-version, semantic-release with full CI/CD automation, git-cliff, which is written in Rust, and commitizen, which is written in Python. It covers setting up release workflows, generating GitHub and GitLab release notes, standardizing commit message formats so the tools can read them, and managing semantic versioning across releases. The skill is meant for maintainers who want version numbers and release notes to come from the commit history instead of being written by hand before each release. Because the choice of tool depends on the stack and the release process, the skill helps the agent pick the method that fits a project. It is installed with the skills CLI from the wshobson/agents repository. Its skills.sh page showed about 13.5K installs and passing results from three security audits at the time of the scan.…
Highlights
- Changelogs from Conventional Commits
- Keep a Changelog output format
- Supports standard-version, semantic-release, git-cliff and commitizen
- GitHub and GitLab release notes
- Semantic versioning management
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate changelog-automation.
People also visit

caveman-commit
Terse, conventional commit messages that prioritize reasoning over description
changelog-automation FAQ
What does this skill generate?
Changelogs and release notes from commits, pull requests and releases, in the Keep a Changelog format.
What commit format does it need?
The Conventional Commits standard, so the tools can read the type and scope of each commit.
Which tools are covered?
Conventional Changelog, standard-version, semantic-release, git-cliff and commitizen.
Does it create GitHub or GitLab release notes?
Yes. The skill covers generating release notes for GitHub and GitLab.
Does it manage version numbers?
It covers managing semantic versioning as part of the release workflow.
How do I install it?
Run npx skills add https://github.com/wshobson/agents --skill changelog-automation.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best changelog-automation alternatives?
Popular alternatives to changelog-automation include dependency-upgrade, conventional-commit and release-notes. See all changelog-automation alternatives










