Agent skill

api-integration

Connect to REST APIs, handle authentication, and process JSON responses

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/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

python
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)

Didn't find tool you were looking for?

Be as detailed as possible for better results