Skip to main content
AIDiveForge AIDiveForge
📜

API Changelog Generator

Code & Development · by AIDiveForge · Apr 20, 2026 · Beginner

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

  1. 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.

Download skill.md
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

Tools 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.