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.