
Changelog Generator
- 5.8k installs
- 71.1k repo stars
- Updated July 24, 2026
- composiohq/awesome-claude-skills
changelog-generator is an agent skill that converts git commit history into categorized, customer-friendly changelogs and release notes.
About
The changelog-generator skill turns raw git commits into polished, user-facing release notes. It scans history for a tag, date range, or recent window, categorizes changes into features, improvements, bug fixes, breaking changes, and security items, then rewrites technical commit messages into clear customer language. It filters internal noise such as refactors and test-only commits, applies changelog best practices, and can follow a CHANGELOG_STYLE.md for brand voice. Typical prompts include release notes since the last version, weekly update summaries, app store submission copy, GitHub release bodies, email update notifications, and public changelog pages. Output uses structured markdown sections with emoji headings for new features, improvements, and fixes, modeled on customer-ready weekly update digests. Run from the repository root, specify ranges for focus, review before publishing, and save directly to CHANGELOG.md or related release assets. The workflow expects repository-root execution, explicit version or date scopes, and human review before publishing to CHANGELOG.md or GitHub release assets.
- Scans git history by tag, version, or date range for release scope.
- Groups commits into features, improvements, fixes, breaking changes, and security.
- Rewrites technical commits into customer-friendly release language.
- Filters refactors, tests, and other internal-only commit noise.
- Supports custom CHANGELOG_STYLE.md formatting and brand voice rules.
Changelog Generator by the numbers
- 5,772 all-time installs (skills.sh)
- +191 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #3 of 257 Release Management skills by installs in the Skillselion catalog
- Security screen: HIGH risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
changelog-generator capabilities & compatibility
- Capabilities
- commit history scan by tag, version, or calendar · automatic categorization into features, fixes, a · technical to customer language translation for e · noise filtering for refactors, tests, and intern · markdown formatting with emoji section headings
- Use cases
- documentation · project management
What changelog-generator says it does
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes.
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
**Scans Git History**: Analyzes commits from a specific time period or between versions
npx skills add https://github.com/composiohq/awesome-claude-skills --skill changelog-generatorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5.8k |
|---|---|
| repo stars | ★ 71.1k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 24, 2026 |
| Repository | composiohq/awesome-claude-skills ↗ |
How do I turn weeks of technical commits into readable release notes without hours of manual rewriting?
Generate customer-friendly release notes and changelogs from git commit history with categorized features, fixes, and filtered internal noise.
Who is it for?
Version releases, weekly product updates, GitHub release bodies, and public changelog maintenance from repository history.
Skip if: Skip when no git history exists, when you need legal compliance review only, or for net-new marketing copy without commits.
When should I use this skill?
User asks for changelog, release notes, version update summary, or commits since last tag or date range.
What you get
Structured markdown changelog with categorized features, improvements, and fixes ready for CHANGELOG.md, GitHub releases, or app store copy.
- release notes
- categorized changelog
- app store update copy
By the numbers
- Turns hours of manual changelog writing into minutes of automated generation
Files
Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
When to Use This Skill
- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page
What This Skill Does
1. Scans Git History: Analyzes commits from a specific time period or between versions 2. Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security) 3. Translates Technical → User-Friendly: Converts developer commits into customer language 4. Formats Professionally: Creates clean, structured changelog entries 5. Filters Noise: Excludes internal commits (refactoring, tests, etc.) 6. Follows Best Practices: Applies changelog guidelines and your brand voice
How to Use
Basic Usage
From your project repository:
Create a changelog from commits since last releaseGenerate changelog for all commits from the past weekCreate release notes for version 2.5.0With Specific Date Range
Create a changelog for all commits between March 1 and March 15With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.mdExample
User: "Create a changelog for commits from the past 7 days"
Output:
# Updates - Week of March 10, 2024
## ✨ New Features
- **Team Workspaces**: Create separate workspaces for different
projects. Invite team members and keep everything organized.
- **Keyboard Shortcuts**: Press ? to see all available shortcuts.
Navigate faster without touching your mouse.
## 🔧 Improvements
- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles
## 🐛 Fixes
- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge countInspired by: Manik Aggarwal's use case from Lenny's Newsletter
Tips
- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md
Related Use Cases
- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts
Related skills
Forks & variants (5)
Changelog Generator has 5 known copies in the catalog totaling 522 installs. They canonicalize to this original listing.
- skillcreatorai - 342 installs
- davepoon - 133 installs
- skillcreatorai - 32 installs
- julianromli - 10 installs
- openakita - 5 installs
How it compares
Pick Changelog Generator over generic doc skills when the input is git commits and the output must be customer-facing release copy.
FAQ
What commit scope can I request?
Specify since last release, a version tag like v2.4.0, a calendar range, or commits from the past week.
How does it keep changelogs readable?
It categorizes changes, rewrites technical commits into customer language, and filters internal refactors and test-only work.
Can I enforce my formatting style?
Yes. Point the skill at CHANGELOG_STYLE.md to apply your brand voice and section rules.
Is Changelog Generator safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.