API Integration Builder

Scaffoldet einen getypten API client mit retry, rate limiting und auth aus einer spec

von Toowiredd · Toowiredd/claude-skills-automation

Getestet · Funktioniert ★ 8.8/10

API Integration Builder — Scaffoldet einen getypten API client mit retry, rate limiting und auth aus einer spec

Was es kann

Generiert einen multi-file TypeScript API client (client, types, auth, errors, retry, rate-limiter, mocks) für eine third-party REST/OAuth API. Triggert bei Formulierungen wie "integrate API", "API client", "connect to service" oder einer benannten vendor integration (Stripe, SendGrid, Twilio).

Testbericht

Echter A/B-Test an einem 1-endpoint Weatherly client: Die baseline ließ das explizit angeforderte rate limiting stillschweigend fallen; die modulare Ausgabe der skill (separate auth/retry/rate-limiter/errors files) lieferte es korrekt out of the box. Ein docs point wurde abgezogen, weil die SKILL.md den output path des ursprünglichen Autors (/home/toowired/.claude-artifacts/...) als universell hardcodiert.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /api-integration-builderScaffoldet einen getypten API client mit retry, rate limiting und auth aus einer spec

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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