api-integration

SKILL.md

API Integration

Connect to external REST APIs and process responses.

Capabilities

  • Make HTTP requests (GET, POST, PUT, DELETE)
  • Handle authentication (API keys, OAuth, Bearer tokens)
  • Parse and transform JSON responses
  • Handle pagination and rate limiting

Authentication Methods

Method Header Format
API Key X-API-Key: <key>
Bearer Authorization: Bearer <token>
Basic Authorization: Basic <base64>

Request Template

import requests

response = requests.get(
    "https://api.example.com/v1/resource",
    headers={"Authorization": "Bearer TOKEN"},
    params={"limit": 100}
)
data = response.json()

Error Handling

  • 4xx: Client errors - check request parameters
  • 5xx: Server errors - implement retry with backoff
  • Timeout: Set reasonable timeouts (30s default)
Weekly Installs
6
GitHub Stars
4
First Seen
Jan 24, 2026
Installed on
claude-code5
gemini-cli4
antigravity4
codex4
opencode4
trae3