api-designer

Design RESTful APIs and GraphQL schemas with OpenAPI 3.0 specifications.

1|1|Updated Aug 5, 2025
One-click install
npx skills add https://github.com/slantview/claude --skill api-designer-slantview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-designer
Source: https://github.com/slantview/claude/tree/main/skills/api-designer
Command: npx skills add https://github.com/slantview/claude --skill api-designer-slantview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of designing, documenting, and implementing APIs, ensuring they are robust, scalable, and secure.

Core Features & Use Cases

  • API Design: Create RESTful APIs and GraphQL schemas adhering to best practices.
  • Documentation: Generate OpenAPI specifications and interactive documentation.
  • Implementation: Guide the development of secure, performant, and well-tested APIs.
  • Use Case: Design a new microservice API for user authentication, including defining endpoints, request/response schemas, and security protocols.

Quick Start

Use the api-designer skill to create an OpenAPI 3.0 specification for a new user management API.

Frequently Asked Questions about api-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design and document robust RESTful APIs?

To design robust RESTful APIs, generate OpenAPI 3.0+ specifications defining endpoints, schemas, and security protocols. This ensures microservices are scalable, secure, and properly documented for interactive use.

What's the best way to generate OpenAPI 3.0 specifications for microservices?

Generating OpenAPI 3.0 specifications for microservices involves defining authentication strategies, error handling, and performance optimization rules. Verifying tool versions like Swagger UI via Context7 MCP ensures accurate, interactive documentation.

Can I use this to design GraphQL schemas and RESTful services together?

Yes, you can design GraphQL schemas and RESTful services together. The process supports both API styles, guiding implementation of secure, performant endpoints while adhering to robust microservices architecture best practices.

How do I implement authentication and error handling in an API specification?

Implementing authentication and error handling in an API specification requires defining security protocols and standard error responses within OpenAPI documents. This guarantees secure APIs that communicate failures predictably.

Do I need Context7 MCP to verify Swagger UI and Spectral versions?

Yes, you need Context7 MCP to verify Swagger UI and Spectral versions. Adherence to Context7 MCP for library resolution ensures API documentation tools are correctly versioned and compatible with OpenAPI specifications.