API Integration Builder
Imposta un client API tipizzato con retry, rate limiting e autenticazione da una specifica.
Promosso
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 retriesGenerate an SDK for this REST API including rate limitingI need a typed client to connect to SendGrid's API