{"id":"00e10cc6-085b-4c50-8a3c-cc49476bfd9a","shortId":"98GSju","kind":"skill","title":"Gate pull requests on OpenAPI breaking changes","tagline":"Use oasdiff when an agent needs to compare old and new OpenAPI specs and decide whether a proposed change is safe to merge. The skill turns spec drift into a concrete breaking-change report that can block CI or annotate review workflows.","description":"# Gate pull requests on OpenAPI breaking changes\n\nUse oasdiff when an agent needs to compare old and new OpenAPI specs and decide whether a proposed change is safe to merge. The skill turns spec drift into a concrete breaking-change report that can block CI or annotate review workflows.\n\n## Installation\n\nNo source-backed install or usage instructions could be extracted automatically. Review the upstream project before running this skill in a sensitive workflow.\n\n- Source: https://github.com/oasdiff/oasdiff\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/gate-pull-requests-on-openapi-breaking-changes/)","tags":["gate","pull","requests","openapi","breaking","changes","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list"],"capabilities":["skill","source-agentskillexchange","skill-gate-pull-requests-on-openapi-breaking-changes","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/gate-pull-requests-on-openapi-breaking-changes","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (635 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:31.949Z","embedding":null,"createdAt":"2026-05-18T13:16:38.534Z","updatedAt":"2026-05-18T19:10:31.949Z","lastSeenAt":"2026-05-18T19:10:31.949Z","tsv":"'/oasdiff/oasdiff':129 '/skills/gate-pull-requests-on-openapi-breaking-changes/)':136 'agent':12,62,131 'agentskillexchange.com':135 'agentskillexchange.com/skills/gate-pull-requests-on-openapi-breaking-changes/)':134 'annot':48,98 'automat':113 'back':105 'block':45,95 'break':6,40,56,90 'breaking-chang':39,89 'chang':7,26,41,57,76,91 'ci':46,96 'compar':15,65 'concret':38,88 'could':110 'decid':22,72 'drift':35,85 'exchang':133 'extract':112 'gate':1,51 'github.com':128 'github.com/oasdiff/oasdiff':127 'instal':101,106 'instruct':109 'merg':30,80 'need':13,63 'new':18,68 'oasdiff':9,59 'old':16,66 'openapi':5,19,55,69 'project':117 'propos':25,75 'pull':2,52 'report':42,92 'request':3,53 'review':49,99,114 'run':119 'safe':28,78 'sensit':124 'skill':32,82,121,132 'skill-gate-pull-requests-on-openapi-breaking-changes' 'sourc':104,126,130 'source-agentskillexchange' 'source-back':103 'spec':20,34,70,84 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'turn':33,83 'upstream':116 'usag':108 'use':8,58 'whether':23,73 'workflow':50,100,125","prices":[{"id":"3878fb84-d006-48a6-89ec-52fa2be75642","listingId":"00e10cc6-085b-4c50-8a3c-cc49476bfd9a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:38.534Z"}],"sources":[{"listingId":"00e10cc6-085b-4c50-8a3c-cc49476bfd9a","source":"github","sourceId":"agentskillexchange/skills/gate-pull-requests-on-openapi-breaking-changes","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/gate-pull-requests-on-openapi-breaking-changes","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:38.534Z","lastSeenAt":"2026-05-18T19:10:31.949Z"}],"details":{"listingId":"00e10cc6-085b-4c50-8a3c-cc49476bfd9a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"gate-pull-requests-on-openapi-breaking-changes","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"1bf7f908c09b93a545b7edd65fc10d628de10b4b","skill_md_path":"skills/gate-pull-requests-on-openapi-breaking-changes/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/gate-pull-requests-on-openapi-breaking-changes"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Gate pull requests on OpenAPI breaking changes","description":"Use oasdiff when an agent needs to compare old and new OpenAPI specs and decide whether a proposed change is safe to merge. The skill turns spec drift into a concrete breaking-change report that can block CI or annotate review workflows."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/gate-pull-requests-on-openapi-breaking-changes"},"updatedAt":"2026-05-18T19:10:31.949Z"}}