api-integration-specialist
Integruj API z bezpieczeństwem, obsługą błędów i logika ponawiania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do profesjonalnej integracji zewnętrznych API z aplikacją. Obsługuje uwierzytelnianie OAuth 2.0, zarządzanie kluczami API, transformację odpowiedzi, obsługę limitów zapytań i logikę ponownych prób. Idealne do integracji usług takich jak Stripe, Twilio czy SendGrid. Zawiera wzorce produkcyjne, best practices bezpieczeństwa i kompleksową obsługę błędów dla niezawodnych klientów API.
Jak używać
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.