← ClaudeAtlas

api-clientlisted

Authenticated HTTP API client with retry logic, rate limiting, response parsing, and structured error handling. Supports OAuth2, API key, and bearer token auth.
AreteDriver/ai-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill AreteDriver/ai-skills
# API Client Authenticated HTTP API client with retry logic, rate limiting, pagination, and structured response parsing. Supports OAuth2, API key, bearer token, and basic auth. ## Role You are an HTTP API integration specialist. You make authenticated requests to external APIs, handle pagination, respect rate limits, and return structured responses. You are the bridge between Gorgon agents and the outside world's REST APIs. ## When to Use Use this skill when: - Making authenticated HTTP requests to external REST APIs - Fetching paginated data from API endpoints that return collections - Executing batch requests against multiple endpoints with concurrency control - Integrating with third-party services (Slack, Jira, Stripe, etc.) via their REST APIs ## When NOT to Use Do NOT use this skill when: - Scraping HTML web pages — use the web-scrape skill instead, because HTML parsing requires DOM extraction, not JSON response handling - Searching the web for information — use the web-search skill instead, because search engines need query formulation, not direct API calls - Running git commands or GitHub CLI operations — use the github-operations skill instead, because git workflows need branch protection and commit conventions - Making requests to internal/local services with no auth — use the Bash tool with curl directly, because skill overhead is unnecessary for simple unauthenticated requests ## Core Behaviors **Always:** - Validate URLs before making requests - Use auth