integrations

Guide AI agents through third-party integration engineering lifecycles.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Emmraan/agent-skills --skill integrations-emmraan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrations
Source: https://github.com/Emmraan/agent-skills/tree/main/skills/integrations
Command: npx skills add https://github.com/Emmraan/agent-skills --skill integrations-emmraan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive framework for managing the entire lifecycle of integrating with external systems, ensuring resilience, security, and efficiency.

Core Features & Use Cases

  • End-to-End Integration Guidance: Covers discovery, architecture, API client design, authentication, data mapping, resilience patterns, rate limiting, testing, and ongoing operations.
  • Resilience-First Methodology: Designs integrations to gracefully handle external system failures, slowness, and changes.
  • Use Case: Integrate a new payment gateway by defining requirements, designing the API client, implementing secure authentication, handling webhook events, and setting up monitoring for reliability.

Quick Start

Use the integrations skill to design a resilient integration with the Stripe payment API for processing customer payments.

Frequently Asked Questions about integrations

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

FAQPage Schema
How do I design a resilient API integration for a third-party service?

Resilient API integration requires implementing failure handling patterns, rate limit management, and idempotency. This framework guides the complete lifecycle from evaluating external services to designing architecture that gracefully handles external system failures, slowness, and changes.

What's the best way to handle webhook events for external system integration?

Webhook handling requires secure authentication, reliable data mapping, and idempotent processing. This framework provides end-to-end guidance for managing webhook events, ensuring your integration gracefully processes incoming requests while maintaining data synchronization and observability.

How do I manage authentication and rate limiting when connecting to third-party APIs?

Authentication and rate limiting are core components of external system integration. This framework covers API client development with secure authentication protocols and rate limit management strategies to ensure reliable, compliant inter-system communication.

What patterns should I use for error handling and data synchronization across external systems?

Error handling and data synchronization patterns are essential for integration resilience. This framework implements idempotency, monitors inter-system communication, and manages data mapping to maintain consistency even when external services experience failures or latency.

Does this integration framework support testing and compliance for payment gateway APIs?

Testing, security, and compliance are fully covered within this integration framework. It supports integrating external services like payment gateways by defining requirements, designing API clients, implementing secure authentication, and setting up monitoring for operational reliability.

Why do my third-party integrations fail when external systems experience slowness or changes?

External system integration fails without proper resilience methodology. This framework designs integrations using failure handling, cost management, and observability patterns to gracefully manage external service slowness, unexpected failures, and API changes.