Changelog Generator
Turn git commits into customer-friendly release notes in minutes
✨ The solution you've been looking for
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.
See It In Action
Interactive preview & real-world examples
AI Conversation Simulator
See how users interact with this skill
User Prompt
Create a changelog for all commits from the past week
Skill Processing
Analyzing request...
Agent Response
A polished changelog with features, improvements, and fixes categorized and written in user-friendly language
Quick Start (3 Steps)
Get up and running in minutes
Install
claude-code skill install changelog-generator
claude-code skill install changelog-generatorConfig
First Trigger
@changelog-generator helpCommands
| Command | Description | Required Args |
|---|---|---|
| @changelog-generator weekly-product-update | Generate customer-facing updates from the past week's development work | None |
| @changelog-generator version-release-documentation | Create comprehensive release notes for a specific version release | None |
| @changelog-generator custom-branded-changelog | Generate changelog following your organization's style guidelines | None |
Typical Use Cases
Weekly Product Update
Generate customer-facing updates from the past week's development work
Version Release Documentation
Create comprehensive release notes for a specific version release
Custom Branded Changelog
Generate changelog following your organization's style guidelines
Overview
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
- Scans Git History: Analyzes commits from a specific time period or between versions
- Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
- Translates Technical → User-Friendly: Converts developer commits into customer language
- Formats Professionally: Creates clean, structured changelog entries
- Filters Noise: Excludes internal commits (refactoring, tests, etc.)
- 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 release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0
With Specific Date Range
Create a changelog for all commits between March 1 and March 15
With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
Example
User: “Create a changelog for commits from the past 7 days”
Output:
1# Updates - Week of March 10, 2024
2
3## ✨ New Features
4
5- **Team Workspaces**: Create separate workspaces for different
6 projects. Invite team members and keep everything organized.
7
8- **Keyboard Shortcuts**: Press ? to see all available shortcuts.
9 Navigate faster without touching your mouse.
10
11## 🔧 Improvements
12
13- **Faster Sync**: Files now sync 2x faster across devices
14- **Better Search**: Search now includes file contents, not just titles
15
16## 🐛 Fixes
17
18- Fixed issue where large images wouldn't upload
19- Resolved timezone confusion in scheduled posts
20- Corrected notification badge count
Inspired 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
What Users Are Saying
Real feedback from the community
Environment Matrix
Dependencies
Context Window
Security & Privacy
Information
- Author
- ComposioHQ
- Updated
- 2026-01-30
- Category
- productivity-tools
Related Skills
Changelog Generator
Automatically creates user-facing changelogs from git commits by analyzing commit history, …
View Details →Changelog
Maintains IdeaVim changelog (CHANGES.md) and build.gradle.kts changeNotes. Use when updating …
View Details →Changelog
Maintains IdeaVim changelog (CHANGES.md) and build.gradle.kts changeNotes. Use when updating …
View Details →