Claude skills for OpenAPI
50 of 117 public skills on GitHub that mention OpenAPI: skills named for it first, then by stars, at most 3 from one repository. Each links to its folder; copy it into ~/.claude/skills/ to use it.
openapi spec generation
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
wshobson/agents★ 42kMITFolder:
openapi-spec-generationaspnet minimal api openapi
Create ASP.NET Minimal API endpoints with proper OpenAPI documentation
github/awesome-copilot★ 41kMITFolder:
aspnet-minimal-api-openapiroute to openapi
Generates RESTful API documentation (OpenAPI 3.0 / Swagger spec) by scanning route definitions in code for Flask, FastAPI, Express, Gin, and other frameworks. Trigger when users ask about API documentation, OpenAPI, Swagger, endpoint docs, generating docs…
zebbern/claude-code-guide★ 4.7kMITFolder:
route-to-openapigolang swagger
Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code generation, framework integrations (gin, echo, fiber, chi, net/http), security definitions (Bearer/JWT, OAuth2, API…
samber/cc-skills-golang★ 3.7kMITFolder:
golang-swaggeropenapi to typescript
Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
softaworks/agent-toolkit★ 2.6kMITFolder:
openapi-to-typescript701 technologies openapi
Use when you need framework-agnostic OpenAPI 3.x guidance — spec structure, metadata and versioning, paths and operations, reusable schemas, security schemes, examples, documentation quality, contract validation (e.g. Spectral), breaking-change awareness,…
jabrena/plinth★ 456Apache-2.0Folder:
701-technologies-openapispring boot openapi documentation
Provides patterns to generate comprehensive REST API documentation using SpringDoc OpenAPI 3.0 and Swagger UI in Spring Boot 3.x applications. Use when setting up API documentation, configuring Swagger UI, adding OpenAPI annotations, implementing security…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
spring-boot-openapi-documentationopenapi first
Use when the project follows API-first / OpenAPI-first approach: generating controller interfaces, DTOs, and clients from an OpenAPI spec. Use when you see openapi.yaml, openapi-generator-maven-plugin, or ApiDelegate pattern in the project.
rrezartprebreza/spring-boot-skills★ 333MITFolder:
openapi-firstopenapi lint
Lints an OpenAPI file with the bundled Spectral wrapper. Use when the user edits an OpenAPI spec and wants it validated.
Goldziher/ai-rulez★ 165MITFolder:
openapi-lintopenapi swagger codegen expert
OpenAPI 3.1 spec authoring, Swagger UI, automatic client/server code generation (openapi-typescript, Orval, Kiota), contract testing / Penulisan spesifikasi OpenAPI 3.1, Swagger UI, pembuatan kode klien/server otomatis, dan pengujian kontrak.
roedyrustam/vibes-plug★ 116MITFolder:
openapi-swagger-codegen-expertopenapi specification
OpenAPI 3.x specification design, schema patterns, and validation for REST API contracts. Use when creating or maintaining API specifications, generating documentation, or validating API contracts.
NickCrew/Claude-Cortex★ 62MITFolder:
openapi-specificationapi specs openapi
OpenAPI 3.1 specification, schema design, code generation
agents-inc/skills★ 26MITFolder:
api-specs-openapichanjing openapi tools
查询蝉镜标签、消耗、价格,管理分片上传或生成创意 Briefing 时使用。需要已配置的蝉镜 OpenAPI AK/SK。
chanjing-ai/chan-skills★ 22No licence statedFolder:
chanjing-openapi-toolsopenapi contract diff
Diffs two OpenAPI versions for breaking changes (removed endpoints, deleted schemas, narrowed enums, response shape changes) using `oasdiff breaking`, severity-classifies the findings (ERR / WARN / INFO), and gates CI with `--fail-on`. Use when reviewing…
testland/qa★ 13MITFolder:
openapi-contract-difflark openapi explorer
飞书/Lark 原生 OpenAPI 探索:从官方文档库中挖掘未经 CLI 封装的原生 OpenAPI 接口。当用户的需求无法被现有 lark-* skill 或 lark-cli 已注册命令满足,需要查找并调用原生飞书 OpenAPI 时使用。
EthanYoQ/Skill-hub★ 11MITFolder:
lark-openapi-explorerbootgs openapi
Generates an OpenAPI 3.0 specification from bootgs @RestController classes via static TypeScript AST analysis (not runtime reflection), and documents the DTO-first contract workflow between a bootgs backend and its client. Use when adding or changing a…
bootgs/skills★ 5Apache-2.0Folder:
bootgs-openapiapi designer
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
Jeffallan/claude-skills★ 12kMITFolder:
api-designercode documenter
Generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and user guides. Use when adding docstrings to functions or classes, creating API documentation, building documentation…
Jeffallan/claude-skills★ 12kMITFolder:
code-documenterfastapi expert
Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket…
Jeffallan/claude-skills★ 12kMITFolder:
fastapi-expertdotnet webapi
Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. USE FOR: adding new API endpoints (controllers or minimal APIs), wiring up OpenAPI/Swagger, creating .http test files,…
dotnet/skills★ 5.8kMITFolder:
dotnet-webapihunt shadow api
Hunt shadow / zombie / undocumented API surface (OWASP API9 Improper Inventory Management) — enumerate the full API version history (v1/v2/beta/legacy paths, header- and subdomain-based versioning), pull and diff every reachable OpenAPI/Swagger spec…
elementalsouls/Claude-BugHunter★ 5.3kMITFolder:
hunt-shadow-apihunt source leak
Hunt source code and build artifact leakage — JavaScript source maps (.js.map) reconstructing TypeScript/ES6 source, Swagger/OpenAPI JSON endpoint discovery, .env/.git exposure, webpack chunks with hardcoded secrets, robots.txt/security.txt recon,…
elementalsouls/Claude-BugHunter★ 5.3kMITFolder:
hunt-source-leakoffensive osint
Operational arsenal for authorized external red-team and bug-bounty recon. Concrete probes, wordlists, regexes, dorks, curl one-liners for: subdomain enum, GraphQL/Swagger/REST discovery, identity fabric (Entra/Okta/ADFS/Google/SAML/M365 deep —…
elementalsouls/Claude-BugHunter★ 5.3kMITFolder:
offensive-osintazure aigateway
Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry…
microsoft/skills★ 3.2kMITFolder:
azure-aigatewayapi documenting
Generate API documentation from code. Use when the user wants to document APIs, create API reference, generate endpoint documentation, or needs help with OpenAPI/Swagger specs.
huangjia2019/claude-code-engineering★ 1.1kNo licence statedFolder:
api-documentingapi generating
Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.
huangjia2019/claude-code-engineering★ 1.1kNo licence statedFolder:
api-generatingcreate flow
Guided flow creation wizard. Use when the user wants to create a new flow interactively. Always validates first and uses OpenApiConnection; refuses to bypass validation, use legacy ApiConnection, use Invoker, or add authentication to connector actions,…
microsoft/power-platform-skills★ 1.1kMITFolder:
create-flowbuild flow
Autonomously build a complete Power Automate flow from a description. Use when you need to generate a full flow definition and create it. Always validates first and uses OpenApiConnection; refuses to bypass validation, use legacy ApiConnection, use…
microsoft/power-platform-skills★ 1.1kMITFolder:
build-flowapi design reviewer
Review REST API designs for quality, consistency, and breaking changes. Lints OpenAPI specs, generates scorecards, and detects breaking changes between versions. Use when designing APIs, reviewing contracts, or managing API versioning.
borghei/Claude-Skills★ 1kLicence: see repoFolder:
api-design-reviewerapi test suite builder
Generate API test suites from route definitions across frameworks: auth, input validation, contract, k6 load testing, mocking, and OpenAPI-driven generation. Use when adding new APIs, auditing test coverage, or building regression suites.
borghei/Claude-Skills★ 1kLicence: see repoFolder:
api-test-suite-buildermcp server builder
Build MCP (Model Context Protocol) servers with tool definitions, resource providers, prompt templates, and transports. Use when exposing APIs to AI agents, building tool servers, converting OpenAPI to MCP, or creating MCP integrations.
borghei/Claude-Skills★ 1kLicence: see repoFolder:
mcp-server-builderapi tester
依据真实 OpenAPI、路由实现和现有测试生成并验证 API 测试。用于用户要求测试接口、补集成测试、验证 API 契约、生成回归用例或排查接口兼容性时;区分“生成测试”和“执行请求”的授权,不猜测状态码、响应结构或 SLA,不在未确认环境中发送写请求。
laolaoshiren/claude-code-skills-zh★ 900MITFolder:
api-testerazure api management
Expert knowledge for Azure API Management development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring…
MicrosoftDocs/Agent-Skills★ 797CC-BY-4.0Folder:
azure-api-managementima knowledge base
通过 IMA OpenAPI 处理知识库任务。支持知识库内容搜索、命中详情查看、条目浏览、列出知识库、上传文件、导入网页。用户提到知识库、资料库、上传到知识库、导入网页、搜知识库时使用。
countbot-ai/CountBot★ 783MITFolder:
ima-knowledge-baseima notes
通过 IMA OpenAPI 处理笔记任务。支持搜索笔记、读取笔记、列出笔记、新建笔记、追加笔记。用户提到笔记、备忘录、记一下、追加到某篇笔记时使用。
countbot-ai/CountBot★ 783MITFolder:
ima-notesold coder api
Design, change, or review an HTTP/JSON API surface — endpoints, request/response shapes, authentication and authorization, pagination, idempotency, rate limits, versioning, and deprecations. Use when adding or modifying an HTTP endpoint, reviewing an…
AmazingAng/old-coder★ 753MITFolder:
old-coder-apiراهاندازی و پیکربندی استک جنگو و REST Framework
این مهارت برای نصب، فعالسازی و پیکربندی مجموعهای مشخص از پکیجهای جنگو (شامل REST Framework، CORS، Debug Toolbar، Filters، Extensions، Swagger، Celery و JWT) با تفکیک تنظیمات محیط توسعه و پروداکشن استفاده میشود.
ECNU-ICALK/AutoSkill★ 609No licence statedFolder:
راه-اندازی-و-پیکربندی-استک-جنگو-و-rest-frameworkgenerating documentation
Generate comprehensive technical documentation including API docs (OpenAPI/Swagger), code documentation (TypeDoc/Sphinx), documentation sites (Docusaurus/MkDocs), Architecture Decision Records (ADRs), and diagrams (Mermaid/PlantUML). Use when documenting…
ancoleman/ai-design-components★ 525MITFolder:
generating-documentation402 frameworks quarkus rest
Use when you need to design, review, or improve REST APIs with Quarkus REST (Jakarta REST) — including resource classes, HTTP methods, status codes, request/response DTOs, Bean Validation, exception mappers, optional runtime OpenAPI exposure (SmallRye),…
jabrena/plinth★ 456Apache-2.0Folder:
402-frameworks-quarkus-rest502 frameworks micronaut rest
Use when you need to design, review, or improve REST APIs with Micronaut — including @Controller routes, HTTP status codes, DTOs, Bean Validation, exception handlers, pagination, idempotency, ETag/If-Match, caching headers, versioning, contract-first…
jabrena/plinth★ 456Apache-2.0Folder:
502-frameworks-micronaut-restpython fastapi patterns
FastAPI web framework patterns. Triggers on: fastapi, api endpoint, dependency injection, pydantic model, openapi, swagger, starlette, async api, rest api, uvicorn.
aiskillstore/marketplace★ 446No licence statedFolder:
python-fastapi-patternsapi test generator
Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.
Microck/ordinary-claude-skills★ 408Licence: see repoFolder:
api-test-generatorapi documentation writer
Generate comprehensive API documentation including endpoint descriptions, request/response examples, authentication guides, error codes, and SDKs. Creates OpenAPI/Swagger specs, REST API docs, and developer-friendly reference materials. Use when users need…
OneWave-AI/claude-skills★ 398MITFolder:
api-documentation-writerapi design
Use when settling the contract of an API you expose, before implementation: resources/URLs, REST vs GraphQL, versioning, one RFC 9457 error envelope, pagination, idempotency — emitted as OpenAPI 3.1. NOT implementing the endpoints (that is…
ericrisco/rsc-harness★ 388MITFolder:
api-designspring boot project creator
Creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA, SpringDoc OpenAPI, and Docker Compose services (PostgreSQL, Redis, MongoDB).…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
spring-boot-project-creatorapi design quality review
Use this skill when an API, OpenAPI, or consumer contract needs a quality review before implementation or versioning; triggers include API design review, contract readiness review, and consumer compatibility audit.
naodeng/awesome-qa-skills★ 288Licence: see repoFolder:
api-design-quality-reviewapi design assistant
Design and review APIs with suggestions for endpoints, parameters, return types, and best practices. Use when designing new APIs from requirements, reviewing existing API designs, generating API documentation, or getting implementation guidance. Supports…
ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder:
api-design-assistantapi documentation generator
Generate comprehensive API documentation from repository sources including OpenAPI specs, code comments, docstrings, and existing documentation. Use when documenting APIs, creating API reference guides, or summarizing API functionality from codebases.…
ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder:
api-documentation-generatorAPI Contract Validator
Validate API responses against OpenAPI/Swagger specifications, JSON Schema definitions, and consumer-driven contracts to prevent breaking changes
PramodDutta/qaskills★ 244MITFolder:
api-contract-validatorAPI Test Suite Generator
Automatically generate comprehensive API test suites from OpenAPI specifications covering CRUD operations, error handling, authentication, pagination, and edge cases
PramodDutta/qaskills★ 244MITFolder:
api-test-suite-generator
Claude skills for OpenAPI: before you install one
Which Claude skill should I use for OpenAPI?
There are 117 of them, spread over 79 repositories on GitHub. Named for it and most starred: openapi spec generation (wshobson/agents, ★ 42k), aspnet minimal api openapi (github/awesome-copilot, ★ 41k) and route to openapi (zebbern/claude-code-guide, ★ 4.7k). Stars rate the repository a skill sits in, not the skill.
How do I install a Claude skill for OpenAPI?
For OpenAPI, take the openapi-spec-generation folder from wshobson/agents (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.
Are all these OpenAPI skills in English?
No: 6 of those listed, such as chanjing openapi tools and lark openapi explorer, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the OpenAPI task is the same. Claude can follow them either way, but read them before you install.
Should I use a skill or an MCP server for OpenAPI?
A skill teaches Claude a way of working; an MCP server gives it new tools, like access to OpenAPI itself. We list 64 MCP servers for OpenAPI if you need the connection.
What should I check before installing a OpenAPI skill?
A OpenAPI skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for openapi spec generation, that is everything in the openapi-spec-generation folder. 1 of the 50 here, bootgs openapi, come from repositories with under 10 stars, so few people have looked at it. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.
Are these OpenAPI skills maintained?
87 of the 117 OpenAPI skills sit in repositories that changed in the 30 days before 31 Oct 2026.
More topics: every “Claude skills for…” page.