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.

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

  2. aspnet minimal api openapi

    Create ASP.NET Minimal API endpoints with proper OpenAPI documentation

    github/awesome-copilot★ 41kMITFolder: aspnet-minimal-api-openapi

  3. route 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-openapi

  4. golang 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-swagger

  5. openapi 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-typescript

  6. 701 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-openapi

  7. spring 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-documentation

  8. openapi 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-first

  9. openapi 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-lint

  10. openapi 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-expert

  11. openapi 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-specification

  12. api specs openapi

    OpenAPI 3.1 specification, schema design, code generation

    agents-inc/skills★ 26MITFolder: api-specs-openapi

  13. chanjing openapi tools

    查询蝉镜标签、消耗、价格,管理分片上传或生成创意 Briefing 时使用。需要已配置的蝉镜 OpenAPI AK/SK。

    chanjing-ai/chan-skills★ 22No licence statedFolder: chanjing-openapi-tools

  14. openapi 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-diff

  15. lark openapi explorer

    飞书/Lark 原生 OpenAPI 探索:从官方文档库中挖掘未经 CLI 封装的原生 OpenAPI 接口。当用户的需求无法被现有 lark-* skill 或 lark-cli 已注册命令满足,需要查找并调用原生飞书 OpenAPI 时使用。

    EthanYoQ/Skill-hub★ 11MITFolder: lark-openapi-explorer

  16. bootgs 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-openapi

  17. api 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-designer

  18. code 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-documenter

  19. fastapi 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-expert

  20. dotnet 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-webapi

  21. hunt 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-api

  22. hunt 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-leak

  23. offensive 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-osint

  24. azure 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-aigateway

  25. api 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-documenting

  26. api 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-generating

  27. create 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-flow

  28. build 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-flow

  29. api 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-reviewer

  30. api 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-builder

  31. mcp 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-builder

  32. api tester

    依据真实 OpenAPI、路由实现和现有测试生成并验证 API 测试。用于用户要求测试接口、补集成测试、验证 API 契约、生成回归用例或排查接口兼容性时;区分“生成测试”和“执行请求”的授权,不猜测状态码、响应结构或 SLA,不在未确认环境中发送写请求。

    laolaoshiren/claude-code-skills-zh★ 900MITFolder: api-tester

  33. azure 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-management

  34. ima knowledge base

    通过 IMA OpenAPI 处理知识库任务。支持知识库内容搜索、命中详情查看、条目浏览、列出知识库、上传文件、导入网页。用户提到知识库、资料库、上传到知识库、导入网页、搜知识库时使用。

    countbot-ai/CountBot★ 783MITFolder: ima-knowledge-base

  35. ima notes

    通过 IMA OpenAPI 处理笔记任务。支持搜索笔记、读取笔记、列出笔记、新建笔记、追加笔记。用户提到笔记、备忘录、记一下、追加到某篇笔记时使用。

    countbot-ai/CountBot★ 783MITFolder: ima-notes

  36. old 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

  37. راه‌اندازی و پیکربندی استک جنگو و REST Framework

    این مهارت برای نصب، فعال‌سازی و پیکربندی مجموعه‌ای مشخص از پکیج‌های جنگو (شامل REST Framework، CORS، Debug Toolbar، Filters، Extensions، Swagger، Celery و JWT) با تفکیک تنظیمات محیط توسعه و پروداکشن استفاده می‌شود.

    ECNU-ICALK/AutoSkill★ 609No licence statedFolder: راه-اندازی-و-پیکربندی-استک-جنگو-و-rest-framework

  38. generating 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-documentation

  39. 402 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-rest

  40. 502 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-rest

  41. python 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-patterns

  42. api test generator

    Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.

    Microck/ordinary-claude-skills★ 408Licence: see repoFolder: api-test-generator

  43. api 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-writer

  44. api 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-design

  45. spring 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-creator

  46. api 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-review

  47. api 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-assistant

  48. api 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-generator

  49. API 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-validator

  50. API 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.