API Integration Builder

Échafaude un client API typé avec retry, rate limiting et auth à partir d'une spécification.

par Toowiredd · Toowiredd/claude-skills-automation

Testé · Fonctionne ★ 8.8/10

API Integration Builder — Échafaude un client API typé avec retry, rate limiting et auth à partir d'une spécification.

Ce que fait

Génère un client API TypeScript multi-fichiers (client, types, auth, errors, retry, rate-limiter, mocks) pour une API REST/OAuth tierce. Se déclenche sur des expressions comme "integrate API", "API client", "connect to service" ou une intégration de fournisseur nommée (Stripe, SendGrid, Twilio).

Rapport de test

Vrai A/B sur un client Weatherly à 1 endpoint : la base de référence a silencieusement omis le rate limiting explicitement demandé ; la sortie modulaire de la compétence (fichiers auth/retry/rate-limiter/errors séparés) l'a livré correctement dès le départ. J'ai retiré un point pour la documentation car le SKILL.md code en dur le chemin de sortie de l'auteur original (/home/toowired/.claude-artifacts/...) comme s'il était universel.

Testé le: 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

Commandes et exemples de prompts

  • /api-integration-builderÉchafaude un client API typé avec retry, rate limiting et auth à partir d'une spécification.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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