Analyze OpenAPI and Postman schemas for MCP tool generation. Use when analyzing API specifications, extracting endpoint information, generating tool signatures, or when user mentions OpenAPI, Swagger, API schema, endpoint analysis.
Analyze OpenAPI/Swagger and Postman schemas to extract endpoints and generate MCP tool signatures. Use when user mentions API schemas, OpenAPI, Swagger, or needs to convert API specifications into MCP-compatible tools.
/plugin marketplace add vanman2024/dev-lifecycle-marketplace/plugin install quality@dev-lifecycle-marketplaceThis skill is limited to using the following tools:
examples/analyze-api.shscripts/README.mdscripts/analyze-openapi.pytemplates/openapi-template.yamlThis skill analyzes OpenAPI/Swagger and Postman collection schemas to extract endpoint information for generating MCP tools.
Load OpenAPI Spec
scripts/analyze-openapi.py <openapi.json|yaml>Generate Tool Signatures
scripts/generate-tool-signatures.py <openapi.json> --lang=python|typescriptParse Collection
scripts/analyze-postman.py <collection.json>Map to MCP Tools
scripts/map-to-mcp-tools.py <collection.json> --output=tools.jsonscripts/analyze-openapi.py - Parse OpenAPI specs (v2, v3)scripts/analyze-postman.py - Parse Postman collectionsscripts/generate-tool-signatures.py - Generate function signaturesscripts/map-to-mcp-tools.py - Map API endpoints to MCP toolsscripts/extract-schemas.sh - Extract request/response schemasExample 1: Analyze OpenAPI Spec
# Extract all endpoints and parameters
./scripts/analyze-openapi.py api-spec.json
# Generate Python tool signatures
./scripts/generate-tool-signatures.py api-spec.json --lang=python
Example 2: Map Postman to MCP
# Analyze Postman collection
./scripts/analyze-postman.py my-api.json
# Generate MCP tool mappings
./scripts/map-to-mcp-tools.py my-api.json --output=mcp-tools.json
pyyaml, jsonschema packagesMaster defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.