# Changelog From Diff

Turn a set of commits or a diff into a clean, user-facing changelog entry.

- Repository: https://github.com/Archive228/loopkit (756 stars)
- Category: Git and review
- License: MIT
- Last updated: 2026-07-14
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Archive228/loopkit --skill changelog-from-diff -g -a claude-code -y`
Codex: `npx skills add Archive228/loopkit --skill changelog-from-diff -g -a codex -y`
Cursor: `npx skills add Archive228/loopkit --skill changelog-from-diff -g -a cursor -y`
Gemini CLI: `npx skills add Archive228/loopkit --skill changelog-from-diff -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Archive228/loopkit`

## Description

Turn a set of commits or a diff into a clean, user-facing changelog entry. Use before a release or PR description.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Changelog from Diff
Read the actual diff/commits, not the commit messages (they lie).
Group into: **Added · Changed · Fixed · Removed · Security** (skip empty groups).
Each line: user-facing impact, not implementation. "Fixed login failing for emails with uppercase characters", not "fixed bug in user lookup".
- Lead with what the user notices. Bury internals.
- Call out breaking changes loudly, with the migration step.
- Link the PR/issue. No marketing fluff.
Output: markdown ready to paste. If a change has no user impact, leave it out.

