# OpenAPI

> Use this tool when you need to inspect and interact with OpenAPI specifications to streamline API integration workflows, documentation analysis, and automated testing scenarios. It solves problems such as endpoint discovery, request/response schema analysis, and payload validation by extracting and dereferencing schemas from URLs or local files. It provides inputs such as OpenAPI specs and outputs like TypeScript types, cURL commands, and sample data for efficient API development and testing.

Canonical page: https://skillsregistry.net/skills/blackkspydo-openapi  
JSON: https://api.skillsregistry.net/v1/skills/blackkspydo-openapi

## Description

Enables AI assistants to inspect and interact with OpenAPI specifications by loading specs from URLs or local files, extracting and dereferencing schemas, and providing tools for endpoint discovery, request/response schema analysis, payload validation, and sample data generation. Features TypeScript type generation from schemas, cURL command generation with authentication support, and compatibility with both OpenAPI 3.x and 2.0 formats. Built with TypeScript and Bun for API integration workflows, documentation analysis, and automated testing scenarios.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/blackkspydo-openapi)
- **Repository:** <https://github.com/blackkspydo/openapi-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "blackkspydo-openapi"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/blackkspydo-openapi` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/blackkspydo-openapi/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
