If you're designing REST APIs or need to document existing ones, this gives you comprehensive OpenAPI 3.1 guidance with working examples. It covers the full spec including paths, schemas, security schemes, and reusable components, so you can generate client libraries, validate requests, and maintain actual API contracts instead of outdated wiki pages. The examples show real patterns like pagination, JWT auth, and proper error responses. Honestly, the spec itself has a learning curve, but once you're past the YAML verbosity, having machine-readable API definitions beats manual documentation every time. Best for teams that need consistent API design or want to automate SDK generation.

skills.sh installs
280
GitHub stars
44
last updated
Aug 21, 2026

Install

$ npx -y skills add personamanagmentlayer/pcl --skill openapi-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

OpenAPI Expert

Expert guidance for OpenAPI Specification (formerly Swagger) - industry-standard for describing RESTful APIs with automatic documentation and code generation.

Core Concepts

OpenAPI Specification (OAS)

  • API description format (YAML/JSON)
  • Version 3.1 (latest) and 3.0
  • Machine-readable API contracts
  • Automatic documentation generation
  • Client/server code generation
  • API validation and testing

Key Components

  • Paths (endpoints)
  • Operations (HTTP methods)
  • Parameters
  • Request/Response bodies
  • Schemas (data models)
  • Security schemes
  • Components (reusable objects)

Advanced Features

Webhooks (OpenAPI 3.1)

webhooks:
  postCreated:
    post:
      summary: Post created webhook
      operationId: onPostCreated
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Post'
      responses:
        '200':
          description: Webhook received

Polymorphism (oneOf/anyOf/allOf)

Sponsors

Details

Repository
github.com/personamanagmentlayer/pcl
Categories
Backend & APIs, Documentation, Design & UI/UX
First seen
Jun 3, 2026

More from personamanagmentlayer/pcl

All 99
1trustwallet avatartrust-wallet-clitrustwallet/tw-agent-skillsTrust Wallet CLI (`twak`) — install, create wallets, check balances, send tokens, swap, view history, set price alerts, DCA automations, limit orders, manage ER277skills.sh installs
2patricio0312rev avatarmigration-plannerpatricio0312rev/skillsBuilds phased data and system migrations using feature flags, dual writes, backfills, and validation. Includes rollback plans and risk mitigation. Use for "data276skills.sh installs
3martinholovsky avatarsurrealdb-expertmartinholovsky/claude-skills-generatorExpert SurrealDB developer specializing in multi-model database design, graph relations, document storage, SurrealQL queries, row-level security, and real-time 275skills.sh installs
4johnlindquist avatardeepwikijohnlindquist/claudeQuery DeepWiki for repository documentation and structure. Use to understand open source projects, find API docs, and explore codebases.269skills.sh installs
5mvanhorn avatarpp-ebaymvanhorn/printing-press-libraryPrinting Press CLI for eBay. Discovery and intelligence: sold-comp pricing (average sale price over 90 days with outlier trim), auctions filtered by bid count a269skills.sh installs
6mvanhorn avatarpp-nvdmvanhorn/printing-press-librarySearch the U.S. National Vulnerability Database for CVEs, CVSS scores, affected versions, and severity ratings — by keyword, product (CPE name), CVE ID, or date266skills.sh installs