api-integration-specialist
Expert in integrating third-party APIs with proper authentication, error handling, rate limiting, and retry logic. Use when integrating REST APIs, GraphQL endpoints, webhooks, or external services. Specializes in OAuth flows, API key management, request/response transformation,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert in integrating third-party APIs with proper authentication, error handling, rate limiting, and retry logic. Use when integrating REST APIs, GraphQL endpoints, webhooks, or external services. Specializes in OAuth flows, API key management, request/response transformation, and building robust API clients.
How to use
Zainstaluj skill API Integration Specialist w swoim projekcie Claude/Codex. Skill dostarcza szablony i wytyczne do integracji zewnętrznych API z aplikacją.
Przygotuj zmienne środowiskowe dla bezpieczeństwa. Przechowuj klucze API, identyfikatory klientów OAuth i adresy URL bazowe w zmiennych process.env, nigdy nie umieszczaj ich bezpośrednio w kodzie.
Wybierz metodę uwierzytelniania odpowiednią dla Twojego API. Dla prostych integracji użyj API Key Management, dla bardziej złożonych przepływów implementuj OAuth 2.0 z Authorization Code Flow, który wymaga wymiany kodu na tokeny dostępu.
Zbuduj standardową strukturę żądań z nagłówkami, zawierającą Content-Type, Authorization i User-Agent. Skill dostarcza szablony do fetch lub bibliotek HTTP, które automatycznie dołączają te nagłówki.
Implementuj obsługę błędów i logikę ponownych prób. Dodaj retry logic dla przejściowych błędów, obsługę limitów zapytań (rate limiting) oraz circuit breaker do zatrzymania żądań w przypadku awarii serwisu.
Transformuj odpowiedzi API do formatu używanego przez aplikację. Skill pokazuje, jak mapować pola odpowiedzi, obsługiwać różne formaty danych i walidować odpowiedzi przed użyciem w kodzie.