connector-slack

Installation
SKILL.md

Slack Connector (experimental)

Post messages to a Slack workspace from a Caffeine canister.

⚠️ Experimental (slack-client@0.0.3). The request path is fixed and verified — a real chat.postMessage posts successfully against the live Slack API (the earlier query-vs-form bug is resolved; POST params now go in an application/x-www-form-urlencoded body). NOT yet runtime-verified: the success-response decode ({"ok":true,…} → the success schema) and the {"ok":false} error envelope (see Known limitations). Treat as pre-release; don't advertise Slack as fully supported until a >= 0.1.0 release.

Orchestrator routing notes

Load this skill when the user, spec, or a prior task mentions Slack, posting to a channel, or notifying a Slack workspace. The generated slack-client package is the preferred path; raw ic.http_request to https://slack.com/api/* is an anti-pattern that re-implements auth, percent-encoding, and JSON parsing by hand.

Installs
491
First Seen
2 days ago
connector-slack — caffeinelabs/skills