Skill Detail

REST API Changelog Tracker

Tracks breaking changes across REST API versions by diffing OpenAPI specs with oasdiff and monitoring endpoint deprecation headers. Stores version history in SQLite via better-sqlite3.

Library & API ReferenceCustom Agents
Library & API Reference Custom Agents Published
Tool match: slack โญ 1.2k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill rest-api-changelog-tracker Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Install & setup
go install github.com/oasdiff/oasdiff@latest
Author
oasdiff
Last updated
Mar 20, 2026
Quick brief

The REST API Changelog Tracker skill monitors REST APIs for breaking and non-breaking changes across versions. It uses oasdiff to perform structural comparison of OpenAPI specification files, detecting added, removed, and modified endpoints, parameters, and response schemas.

How it works

What this skill actually does

The skill actively monitors live API endpoints for deprecation signals by checking Sunset and Deprecation HTTP headers as defined in RFC 8594. It uses node-fetch to periodically probe configured endpoints and stores response metadata in a local SQLite database via better-sqlite3.

Version history is maintained with full schema snapshots, enabling teams to view the complete API evolution timeline. The skill generates semantic versioning recommendations based on the nature of detected changes, following the semver specification.

Integration features include automatic GitHub Release creation via the GitHub API when breaking changes are detected, Slack notification via webhooks with diff summaries, and Confluence page updates using the Atlassian REST API. The skill supports tracking multiple APIs simultaneously with configurable polling intervals.