Toolverse
All skills

api-integration-specialist

by davila7

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

Quick info

Author
davila7
Category
Backend
Views
28

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

  1. Zainstaluj skill API Integration Specialist w swoim projekcie Claude/Codex. Skill dostarcza szablony i wytyczne do integracji zewnętrznych API z aplikacją.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Related skills

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218