Smithers integrations

SkillDev tools

Lets your agent modify Smithers provider clients, outbound actions, webhook handling, and delivery retry behavior.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Smithers integrations skill

About this skill

Change Smithers provider clients, outbound actions, webhook ingress, or delivery retry behavior.

What this skill tells your AI

The instructions your AI receives, as published by smithersai/smithers in .agents/skills/smithers-integrations/SKILL.md and read by ahel’s review.

Read the integrations README and the provider's tests before changing a client, action, or webhook. Outbound write calls may have acted even when a 5xx or connection loss hides the answer: report outcomeUnknown rather than retrying an ambiguous write. Rate-limit refusals may retry. Durable provider actions are irreversible flow actions; preserve the journal receipt and do not claim a remote side effect is atomically rolled back.

For inbound webhooks, the receiver caps body size before Channels.ingest; the channel then verifies, decodes, maps, and dispatches. Put a provider delivery identity in RawInbound.idempotencyKey or redelivery has no replay protection. Test duplicate deliveries and an ambiguous outbound response. Telegram long messages are chunked across multiple calls; a partial failure must retain which earlier chunks were sent.

Signals

GitHub stars
422
Forks
50
Last commit
Sep 2026
Advanced
Catalog kind
skill
Key
smithers-integrations
Source
github.com/smithersai/smithers