integrations skill

Route external actions to provider adapters with normalized payloads and retries.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/abhaymundhara/poke-core --skill integrations-skill-abhaymundhara
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integrations skill
Source: https://github.com/abhaymundhara/poke-core/tree/main/src/skills/integrations
Command: npx skills add https://github.com/abhaymundhara/poke-core --skill integrations-skill-abhaymundhara

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route external actions to the correct provider adapters, ensuring idempotent side effects and observable outcomes.

Core Features & Use Cases

  • Route actions to the correct provider adapter
  • Normalize provider-specific payloads into a stable execution contract
  • Support dry-run, read, and write semantics
  • Preserve external IDs and provider response artifacts
  • Coordinate retries, confirmation, and compensation where needed
  • Use case: orchestrate multi-provider workflows with validation and observability

Quick Start

Provide an action payload to route to a provider and observe the normalized, observable result.

Frequently Asked Questions about integrations skill

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

FAQPage Schema
How do I route API actions to multiple providers safely?▼

Provider routing sends external actions to the correct provider adapters, normalizing payloads into a stable execution contract. This ensures safe, replayable workflows across platforms like GitHub, Linear, and Slack by validating inputs and preserving external IDs.

What is idempotency in multi-provider API workflows?▼

Idempotency in multi-provider workflows ensures that replaying the same action produces identical, observable side effects without duplication. The routing layer coordinates retries and compensation to maintain state consistency across external adapters.

Can I test integrations with GitHub or Notion without making real changes?▼

Yes, the provider routing layer supports dry-run semantics to test integrations without executing write operations. This allows you to validate payload normalization and observe routing logic safely before applying actual side effects.

How do I normalize payloads across different provider APIs like Vercel and Todoist?▼

Payload normalization translates provider-specific request formats into a stable execution contract before routing. This standardizes validation and error handling, allowing consistent observable outcomes across diverse platforms like Vercel and Todoist.

How do I handle retries and errors when automating tasks across Slack and Linear?▼

The routing mechanism coordinates retries and clear error handling for actions across providers like Slack and Linear. It applies compensation where needed to ensure observable, reliable outcomes during multi-provider automation task failures.

When do I need provider routing for external API automation?▼

You need provider routing when orchestrating multi-provider automation tasks that require validation, idempotency, and observable side effects. It is essential for safely coordinating actions across diverse platforms like GitHub, Notion, and Vercel.