composiohq avatar

Changelog Generator

If you've ever stared at a wall of cryptic git commits trying to write customer-facing release notes, this automates that entire translation process. It scans your commit history, groups changes into categories like features and bug fixes, and rewrites technical commits into language your users will actually understand. You can run it for date ranges, between version tags, or since your last release. The real value is filtering out the noise (refactoring, tests, internal changes) and turning "fixed async handler race condition in webhook processor" into something like "resolved issue where webhooks would occasionally fail." You'll still want to review the output, but it beats manually parsing commits for an hour every release.

GitHub stars
1.7K
last updated
May 1, 2026

Install

$ npx -y skills add composiohq/awesome-claude-plugins --skill changelog-generator --agent claude-code

Installs into .claude/skills of the current project.

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:

Sponsors

Details

Repository
github.com/composiohq/awesome-claude-plugins
Categories
Git & Pull Requests, Documentation, Release Management, Automation & Workflows
First seen
Jun 11, 2026

More from composiohq/awesome-claude-plugins

All 23
1dinerojs avatarcommitdinerojs/dinero.jsCreate a git commit with optional automatic Linear issue linking. Use when the user asks to commit.0skills.sh installs
2github avataraws-well-architected-reviewgithub/awesome-copilotPerform an AWS Well-Architected Framework review of the current workload IaC and architecture, generating findings and GitHub issues for improvements.0skills.sh installs
3joshuadavidthomas avatargit-helperjoshuadavidthomas/opencode-agent-skillsProvides git workflow assistance, branch management, and commit message optimization0skills.sh installs
4n8n-io avatarcreate-prn8n-io/n8nCreates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or0skills.sh installs
5open-gitagent avatarcode-reviewopen-gitagent/opengapReviews code diffs and files for security vulnerabilities (OWASP Top 10), error handling, complexity, naming conventions, and performance issues. Use when the u0skills.sh installs
6Prat011 avatarchangelog-generatorPrat011/awesome-llm-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 0skills.sh installs