thearchitectit/awesome-cline-skills/changelog-generator
Claude Code and agent skill by thearchitectit/awesome-cline-skills
- community
Checking that the SKILL.md file is still in the repository.
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 should be used when preparing release notes, creating weekly or monthly product update summaries, or documenting changes for customers and users.
Install
npx vskill@latest install thearchitectit/awesome-cline-skills/changelog-generatorSKILL.md
Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that customers and users will actually understand and appreciate.
Prerequisites
- Git: Required for reading commit history
- Repository access: Must be run from a git repository root
- Optional: Custom changelog style guide (CHANGELOG_STYLE.md)
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 brand voice
How to Use
Basic Usage
From your project repository:
With Specific Date Range
With Custom Guidelines
Process
Step 1: Gather Commits
Run the appropriate git command to collect commits:
Step 2: Categorize Changes
Group each commit into one of these categories:
| Category | Emoji | Include When | |
|---|---|---|---|
| New Features | ✨ | New user-facing functionality | |
| Improvements | 🔧 | Enhancements to existing features | |
| Bug Fixes | 🐛 | Fixes for user-reported issues | |
| Breaking Changes | ⚠️ | Changes that break backward compatibility | |
| Security | 🔒 | Security-related fixes | |
| Performance | ⚡ | Performance improvements | |
| Deprecations | 📦 | Features being phased out |
Step 3: Transform Technical → User-Friendly
For each commit, rewrite the technical description in user-friendly language:
| Technical Commit | User-Friendly | |
|---|---|---|
feat: add pagination to /api/users | User Directory Pagination: Browse large user lists more easily with page-by-page navigation | |
fix: resolve null pointer in payment processor | Payment Processing Fix: Resolved issue where some payments would fail to process | |
refactor: migrate auth to OAuth2 | (Exclude — internal change) | |
perf: optimize DB queries for dashboard | Faster Dashboard: Dashboard now loads 2x faster with optimized data queries |
Filter out: internal refactoring, test updates, CI/CD changes, dependency bumps, code style fixes
Step 4: Format the Changelog
Step 5: Review and Refine
- Ensure all entries are in user-friendly language
- Verify no internal/technical jargon remains
- Check that categories are correct
- Remove any entries that don't affect users
- Ensure the tone matches your brand
Example
User: "Create a changelog for commits from the past 7 days"
Output:
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
Cline Workflow Notes
- Install location: Copy this skill directory to
.cline/skills/changelog-generator/(project-level) or~/.cline/skills/changelog-generator/(global) - Activation: Cline will suggest this skill when you ask about release notes, changelogs, or version history
- Progressive loading: Only metadata is loaded initially; full changelog patterns load via
use_skillwhen needed
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/changelog-generator/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thearchitectit/awesome-cline-skills/changelog-generator)