connector-slack
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 realchat.postMessageposts successfully against the live Slack API (the earlier query-vs-form bug is resolved; POST params now go in anapplication/x-www-form-urlencodedbody). 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.