changelog-automation
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
By wshobson · 12,412 installs
npx skills add wshobson/agents --skill changelog-automation
Source repository · Upstream listing
Changelog Automation
Patterns and tools for automating changelog generation, release notes, and version management following industry standards.
When to Use This Skill
Setting up automated changelog generation
Implementing Conventional Commits
Creating release note workflows
Standardizing commit message formats
Generating GitHub/GitLab release notes
Managing semantic versioning
Core Concepts
1. Keep a Changelog Format
Commit Message Examples
Best Practices
Do's
Follow Conventional Commits Enables automation
Write clear messages Future you will thank you
Reference issues Link commits to tickets
Use scopes consistently Define team conventions
Automate releases Reduce manual errors
Don'ts
Don't mix changes One logical change per commit
Don't skip validation Use commitlint
Don't manual edit Generated changelogs only
Don't forget breaking changes Mark with ! or footer
Don't ignore CI Validate commits in pipeline