API Changelog Generator
Diff two OpenAPI specs into a human-readable changelog with breaking-change flags, ready for release notes.
🧠 Why it works
Hand-written API changelogs skew toward shiny new features and under-report breaking changes because the developer remembers the new endpoint but forgets the tightened enum. Mechanical diff ensures breaking changes appear in the release notes — which is what consumers actually need.
⚙️ How it works
- Parse both specs into canonical JSON. 2. Walk the tree and produce per-path, per-method, per-parameter diffs. 3. Apply rules: removed endpoint = breaking; narrowed enum = breaking; widened enum = non-breaking; added required field in request = breaking; removed required field in response = breaking. 4. For each entry, prompt the LLM for a one-sentence human summary using the canonical diff as context. 5. Emit markdown grouped by change category with breaking flagged in bold.
Description
Compares two versions of an OpenAPI / JSON Schema file and produces a categorized changelog: Added, Changed, Deprecated, Breaking. Each entry cites the affected endpoint and field, and breaking changes include a short note on migration steps.
Install this skill
A Claude skill is a skill.md file with YAML frontmatter and a markdown body.
Drop the file into your tool of choice — or pick a different format if you use Cursor, Windsurf, Copilot, or something else.
mkdir -p ~/.claude/skills/api-changelog-generator \
&& curl -L https://aidiveforge.com/skill/api-changelog-generator.skill-md \
-o ~/.claude/skills/api-changelog-generator/skill.md
Save to ~/.claude/skills/api-changelog-generator/skill.md
Recommended Use
Sign in to suggestTools and workflow packs this skill pairs well with. Forge picks are auto-generated from category + capability signals; Community picks are added by people who've used the pairing.
No matches yet. Be the first to suggest a pairing, or the Forge will populate suggestions as signals align.
Report compatibility
Tell the community which tool you used this skill with, and whether it worked.
Suggest a pairing
Recommend a tool or workflow pack that this skill works well with. Up to 5 recommendations per day.