API Integration Builder

Skapar en typad API-klient med återförsök, hastighetsbegränsning och autentisering från en specifikation

av Toowiredd · Toowiredd/claude-skills-automation

Testad · Fungerar ★ 8.8/10

API Integration Builder — Skapar en typad API-klient med återförsök, hastighetsbegränsning och autentisering från en specifikation

Vad den gör

Genererar en flersidig TypeScript API-klient (klient, typer, autentisering, fel, återförsök, hastighetsbegränsare, mockar) för ett tredjeparts REST/OAuth API. Aktiveras vid fraseringar som "integrera API", "API-klient", "anslut till tjänst", eller en namngiven leverantörsintegration (Stripe, SendGrid, Twilio).

Testrapport

Verklig A/B på en 1-endpoint Weatherly-klient: baslinjen tappade tyst det explicit begärda hastighetsbegränsningen; färdighetens modulära utdata (separata autentiserings-/återförsöks-/hastighetsbegränsnings-/fel-filer) levererade den korrekt direkt ur lådan. Drog av poäng för dokumentationen eftersom SKILL.md hårdkodar den ursprungliga författarens utdata-sökväg (/home/toowired/.claude-artifacts/...) som om den vore universell.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Toowiredd/claude-skills-automation
cd claude-skills-automation
mkdir -p ~/.claude/skills
cp -r skills/api-integration-builder ~/.claude/skills/api-integration-builder

Kommandon och exempelprompter

  • /api-integration-builderSkapar en typad API-klient med återförsök, hastighetsbegränsning och autentisering från en specifikation

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Build me a TypeScript client for the Stripe API with retries
  • Generate an SDK for this REST API including rate limiting
  • I need a typed client to connect to SendGrid's API