Prat011 avatar

Changelog Generator

Point Claude at a git repo and ask for a changelog since the last tag, and this skill walks the commit history, buckets changes into features, improvements, fixes, breaking changes, and security, then rewrites the developer-speak into something a customer would actually read. It filters out refactors and test-only commits so the output stays user-facing. The example it ships with is a weekly update that reads cleanly, though the real test is whether your commit messages are descriptive enough to translate; vague messages like "wip" or "fix stuff" will produce vague bullets. It also accepts a style guide file if you want consistent voice across releases. Treat the output as a first draft and skim it before publishing, since the translation step occasionally overstates what a change does.

GitHub stars
1.4K
last updated
Jul 14, 2026

Install

$ npx -y skills add Prat011/awesome-llm-skills --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/Prat011/awesome-llm-skills
Categories
Git & Pull Requests, Documentation, AI & Agent Building, Release Management, Automation & Workflows
First seen
Aug 4, 2026

More from Prat011/awesome-llm-skills

All 12
1spencermarx avatargithub-release-managementspencermarx/open-code-reviewComprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management0skills.sh installs
2spencermarx avatargithub-workflow-automationspencermarx/open-code-reviewAdvanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management0skills.sh installs
3storyblok avatarreview-and-qastoryblok/monoblokReview the changes for <commit|branch|pr> and create a QA review plan0skills.sh installs
4TencentCloudBase avatargit-workflowsTencentCloudBase/CloudBase-AI-ToolkitReusable git delivery workflows derived from local slash commands (commit, push, PR, release notes, and GitHub Actions failure triage with worktree-based fixes)0skills.sh installs
5zenml-io avatarzenml-backportzenml-io/zenmlBackport docs/examples changes to a pre-existing ZenML release. Use when changes merged to `develop` need to be reflected in a live release version. Triggers in0skills.sh installs
6github avatarsql-code-reviewgithub/awesome-copilotUniversal SQL code review assistant that performs comprehensive security, maintainability, and code quality analysis across all SQL databases (MySQL, PostgreSQL15.6Kskills.sh installs