What problem does it solve?
This Skill helps you design and implement reliable API integrations when you face auth failures (401/403), rate limiting (429), timeouts, webhook delivery issues, or inconsistent error and response formats that break clients.
Core Features & Use Cases
- Resilient contract design: Establishes consistent request/response semantics, including status codes, pagination envelopes, and machine-readable error objects.
- Correct authentication & security: Specifies OAuth2 + JWT patterns and secure API key handling that avoids leaking credentials in URLs or logs.
- Practical integration behavior: Defines retry/backoff rules, idempotency requirements, and OpenAPI/Swagger specification for contract clarity and tooling support.
- Use Case Example: Integrate a third-party REST service for creating and listing resources, while handling 429 with Retry-After, using cursor pagination for large datasets, and returning uniform error payloads your client can reliably parse.
Quick Start
Use the api-integration skill to design a REST API client and server contract that handles OAuth2/JWT authentication, correct status codes, cursor pagination, and safe retry logic for 5xx, timeouts, and 429 responses.