API Integration Builder

Imposta un client API tipizzato con retry, rate limiting e autenticazione da una specifica.

di Toowiredd · Toowiredd/claude-skills-automation

Promosso ★ 8.8/10

API Integration Builder — Imposta un client API tipizzato con retry, rate limiting e autenticazione da una specifica.

Cosa fa

Genera un client API TypeScript multi-file (client, types, auth, errors, retry, rate-limiter, mocks) per un'API REST/OAuth di terze parti. Si attiva con frasi come "integrate API", "API client", "connect to service" o un'integrazione di un fornitore specifico (Stripe, SendGrid, Twilio).

Rapporto di test

Vero A/B su un client Weatherly a 1 endpoint: la baseline ha silenziosamente omesso il rate limiting esplicitamente richiesto; l'output modulare della skill (file separati per auth/retry/rate-limiter/errors) lo ha fornito correttamente out of the box. Detratto un punto per la documentazione perché il SKILL.md codifica il percorso di output dell'autore originale (/home/toowired/.claude-artifacts/...) come se fosse universale.

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

Installazione

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

Comandi e prompt di esempio

  • /api-integration-builderImposta un client API tipizzato con retry, rate limiting e autenticazione da una specifica.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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