# changelog-generator

Turns git history into a user-facing changelog: sorts commits into categories and rewrites developer messages for customers.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 installs · ★ 1965
- Author: composio-community
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/composio-community/awesome-claude-plugins/tree/HEAD/changelog-generator/skills/changelog-generator/SKILL.md
- Updated: 2026-07-26
- HTML: https://affpapa.org/en/nevibecode/skills/composio-community-changelog-generator

## What it does

The skill walks the commit history for a date range or between two versions. Commits land in buckets — new features, improvements, bug fixes, breaking changes, security — and internal work like refactoring or tests gets dropped from the public notes.

What a developer wrote in a commit message becomes wording a customer can read. Formatting follows your guidelines if a `CHANGELOG_STYLE.md` sits in the repo; otherwise the skill sticks to standard changelog practice. Run it from the repository root so it sees the full history.

Read the draft before you publish it. The skill produces the first pass; you own the meaning, and the breaking-changes section is where a wrong line costs the most.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill changelog-generator -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/changelog-generator/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/changelog-generator/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill changelog-generator -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/changelog-generator/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill changelog-generator -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/changelog-generator/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install composio-community/awesome-claude-plugins changelog-generator
```

2. **Manually: put the files in place**
- File: `.github/skills/changelog-generator/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill changelog-generator -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/composio-community/awesome-claude-plugins --path changelog-generator/skills/changelog-generator
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/changelog-generator/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add composio-community/awesome-claude-plugins --skill changelog-generator -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/composio-community/awesome-claude-plugins/tree/HEAD/changelog-generator/skills/changelog-generator/SKILL.md

## When to use it
- write release notes for a new version
- put together a weekly product update summary
- rewrite commit messages for end users
- keep refactoring and test commits out of the public changelog
- draft an app store update description

## Example prompts
- Create a changelog from commits since the last release
- Generate a changelog for all commits from the past week
- Write release notes for version 2.5.0 using my guidelines from `CHANGELOG_STYLE.md`

## Similar
- [grill-with-docs](https://affpapa.org/en/nevibecode/skills/grill-with-docs.md) — skill · 1219756 installs
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [handoff](https://affpapa.org/en/nevibecode/skills/handoff.md) — skill · 1038491 installs
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [domain-modeling](https://affpapa.org/en/nevibecode/skills/domain-modeling.md) — skill · 876391 installs

## Other versions with the same name
- [changelog-generator · alirezarezvani](https://affpapa.org/en/nevibecode/skills/changelog-generator.md) — 618 installs

From the same set: [composio-community/awesome-claude-plugins](https://affpapa.org/en/nevibecode/by/composio-community/awesome-claude-plugins.md) — 8 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
