changelog-generator

Installation
SKILL.md

Changelog Generator

Write changelogs for people shipping code. Keep them short, technical, and easy to scan.

Working Pass

  1. Gather the actual change set from git log, a diff, merged pull requests, or the user's explicit notes. Read the existing CHANGELOG.md first when it exists.
  2. Normalize each item into a plain technical statement. Commit subjects are signals, not final wording.
  3. Group only when grouping improves scan speed. Default sections are added, changed, fixed, removed, and security. Skip empty sections.
  4. Compress again. One bullet should usually express one shipped outcome.

Style

Lead with the change. Use direct verbs such as add, fix, remove, rename, tighten, support, and deprecate.

Prefer concrete code nouns over vague outcomes. Name the API, command, route, flag, file, or subsystem when it matters.

Keep bullets one line when possible. Do not write marketing copy, process narrative, or "improved experience" filler unless the shipped effect would otherwise be unclear.

Read references/changelog-style.md before finalizing wording.

Format

Use this default shape unless the repository already follows something else:

## unreleased

### added
- support GitHub Actions badge detection

### changed
- tighten generated README section order

### fixed
- preserve existing install commands during rewrite

For releases, use ## 0.2.0 - 2026-04-12.

Put breaking changes first. If a migration is required, state the action directly in one short line.

Source Handling

Cross-check touched files when commit messages are vague. If several commits describe the same shipped result, collapse them into one bullet.

Drop noise such as dependency churn, typo fixes, or internal refactors unless they affect users, contributors, or integrators in a meaningful way.

Avoid

  • Do not restate commit subjects verbatim.
  • Do not explain implementation details that did not change external behavior.
  • Do not keep empty sections for symmetry.
  • Do not pad release notes with adjectives or summary paragraphs.
Weekly Installs
3
First Seen
1 day ago
Installed on
codex3
opencode2
gemini-cli2
deepagents2
antigravity2
claude-code2