api-integration

Implement authentication, retries, error handling, and monitoring for third-party API integrations.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/lava-chen/duya --skill api-integration-lava-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-integration
Source: https://github.com/lava-chen/duya/tree/main/packages/agent/skills/development/api-integration
Command: npx skills add https://github.com/lava-chen/duya --skill api-integration-lava-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers avoid fragile external API integrations by providing a structured approach to authentication, request handling, error recovery, and production reliability.

Core Features & Use Cases

  • API Discovery and Authentication: Guides evaluation of API documentation, credential handling, OAuth, JWT, API keys, and secure integration patterns.
  • Reliable Request Management: Covers timeouts, retries, exponential backoff, error classification, rate limiting, and circuit breaker patterns.
  • Production Integration Practices: Supports monitoring, testing strategies, contract validation, and resilient workflows when connecting applications to external services.

Quick Start

Use the api-integration skill to design a production-ready integration with a third-party API including authentication, retries, error handling, and monitoring.

Frequently Asked Questions about api-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle API rate limiting and retries in production integrations?

API rate limiting and retries in production integrations are handled using exponential backoff and circuit breaker patterns. This approach classifies errors and manages request timeouts to ensure resilient communication with external services.

What is the best way to manage authentication credentials for third-party APIs?

Authentication credentials for third-party APIs are managed through structured patterns for OAuth, JWT, and API keys. Secure credential management ensures safe access when connecting applications to external services.

Why does my external API integration fail when the service is under heavy load?

External API integration failures under heavy load often stem from missing circuit breaker patterns and error classification. Implementing proper failure recovery and request handling prevents fragile connections during service disruptions.

How do I test API integrations and validate service contracts?

API integrations are tested and validated through automated testing workflows and contract validation strategies. These production integration practices verify that external service communication remains stable and reliable.

Do I need to evaluate API documentation before building a production integration?

Evaluating API documentation is necessary before building a production integration to discover available endpoints and authentication schemes. This guides the implementation of secure credential handling and reliable request management.