What problem does it solve? Connecting applications to external APIs and third-party services involves repetitive decisions about authentication, versioning, error handling, and secret management that are easy to get wrong. ## Core Features & Use Cases - API Selection & Versioning: Reuses libraries already present in dependency manifests and picks compatible versions for new integrations. - Secure Secret Handling: Enforces environment-variable-based API key management and prevents hardcoded credentials or committed .env files. - Resilient HTTP Patterns: Provides REST and GraphQL integration patterns with exponential backoff retries, timeout defaults, and status-code-aware error recovery. - Use Case: When adding a GitHub or Slack integration to a Node.js project, the Skill generates authenticated fetch calls with Bearer tokens from environment variables, proper error handling, and retry logic for rate limits. ## Quick Start Ask the AI to integrate the GitHub REST API into your project using an API key stored in an environment variable with retry handling.