API Integration Builder

Tworzy typowanego klienta API z ponawianiem prób, ograniczaniem liczby żądań i uwierzytelnianiem na podstawie specyfikacji.

Autor: Toowiredd · Toowiredd/claude-skills-automation

Testowano · Działa ★ 8.8/10

API Integration Builder — Tworzy typowanego klienta API z ponawianiem prób, ograniczaniem liczby żądań i uwierzytelnianiem na podstawie specyfikacji.

Co robi ten skill

Generuje wieloplkowy klient API TypeScript (klient, typy, uwierzytelnianie, błędy, ponawianie prób, ograniczanie liczby żądań, makiety) dla zewnętrznego API REST/OAuth. Wyzwalane przez frazy takie jak 'integrate API', 'API client', 'connect to service' lub nazwaną integrację dostawcy (Stripe, SendGrid, Twilio).

Raport z testu

Rzeczywiste A/B dla klienta Weatherly z 1 punktem końcowym: punkt odniesienia cicho pominął jawnie żądane ograniczanie liczby żądań; modułowe wyjście umiejętności (oddzielne pliki uwierzytelniania/ponawiania prób/ograniczania liczby żądań/błędów) dostarczyło je poprawnie od razu. Odejmuje punkty za dokumentację, ponieważ SKILL.md na stałe określa ścieżkę wyjściową oryginalnego autora (/home/toowired/.claude-artifacts/...), jakby była uniwersalna.

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

Instalacja

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

Komendy i przykładowe prompty

  • /api-integration-builderTworzy typowanego klienta API z ponawianiem prób, ograniczaniem liczby żądań i uwierzytelnianiem na podstawie specyfikacji.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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