Changelog Generator
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
npx degit LangbaseInc/agent-skills/changelog-generator my-changelog-generator
---
name: changelog-generator
description: Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
---
1. Git History Analysis
Reviews commits within specified timeframes or between versions
2. Intelligent Categorization
Organizes changes into:
- Features
- Improvements
- Bug fixes
- Breaking changes
- Security updates
3. Language Translation
Converts developer-oriented commit messages into accessible customer-friendly language
4. Professional Formatting
Generates well-structured, visually organized release notes
5. Noise Filtering
Removes internal commits related to refactoring and testing
- Preparing version releases
- Composing periodic product summaries
- Documenting updates for app store submissions
- Maintaining public changelog pages
Invoke the skill with natural language requests:
# Date range
"Generate changelog for the past week"
# Version numbers
"Create changelog for v2.4.0"
# Custom style
"Generate changelog following our style guide"
- Review before publishing - Always review generated output
- Maintain consistency - Use style documentation files
- Run from repository root - Ensure proper git access
- Specify clear ranges - Use dates or version tags
The tool emphasizes:
- Customer-friendly language over technical jargon
- Clear categorization for easy scanning
- Professional formatting for public consumption
- Exclusion of internal-only changes