What problem does it solve?
This Skill eliminates the common pain points of building flaky, unmaintainable API integrations that break with API changes, lack proper error handling, or expose sensitive credentials, saving developers hours of boilerplate coding and debugging.
Core Features & Use Cases
- Standardized Client Scaffolding: Pre-built sync (requests) and async (httpx) API client templates with retry logic and connection pooling.
- Multiple Authentication Patterns: Built-in support for API key, Basic Auth, OAuth2 client credentials, OAuth2 authorization code, and JWT authentication flows.
- Robust Error & Rate Limit Handling: Custom exception hierarchy for specific API errors, plus token bucket and adaptive rate limiters to avoid service bans.
- Use Case: For example, if you need to connect to a third-party payment processor API, this Skill provides all the boilerplate, auth flows, and error handling so you can focus on business logic instead of infrastructure.
Quick Start
Use the api-integration skill to build a production-ready REST client for the Salesforce API with OAuth2 authentication and automatic retry logic.