API Integration Builder

Skaper en typet API-klient med retry, rate limiting og auth fra en spesifikasjon

av Toowiredd · Toowiredd/claude-skills-automation

Bestått ★ 8.8/10

API Integration Builder — Skaper en typet API-klient med retry, rate limiting og auth fra en spesifikasjon

Hva den gjør

Genererer en multi-fil TypeScript API-klient (klient, typer, auth, feil, retry, rate-limiter, mocks) for en tredjeparts REST/OAuth API. Utløses ved formuleringer som "integrer API", "API-klient", "koble til tjeneste", eller en navngitt leverandørintegrasjon (Stripe, SendGrid, Twilio).

Testrapport

Ekte A/B på en 1-endepunkt Weatherly-klient: baseline droppet stille den eksplisitt forespurte rate limiting; ferdighetens modulære utdata (separate auth/retry/rate-limiter/errors-filer) leverte den korrekt ut av boksen. Trekk for dokumentasjon fordi SKILL.md hardkoder den opprinnelige forfatterens utdatasti (/home/toowired/.claude-artifacts/...) som om den var universell.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /api-integration-builderSkaper en typet API-klient med retry, rate limiting og auth fra en spesifikasjon

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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