Slack CLI for agents: read URLs/threads/history/unreads/later/canvases/workflows, create canvases from Markdown, search messages/files, download attachments,…
agent-slack Use agent-slack from $PATH. If it is missing, install it with: curl -fsSL https://raw.githubusercontent.com/stablyai/agent-slack/main/install.sh | sh Fallback: npm i -g agent-slack (Node >= 22.5). Run agent-slack --help or the relevant subcommand help before guessing a command or flag. If a capability named here is absent from installed help, report version skew instead of guessing. Do not self-update the CLI without explicit authorization. Safety Read and search freely. Perform write actions only when explicitly requested: sends, edits, deletes, reactions, invitations, channel or canvas creation, mark-read operations, scheduling or canceling delivery, uploads, Later state/reminder changes, DM/group-DM creation, and workflow run. Workflow runs can execute downstream actions. For compose- or review-only requests, return proposed text without invoking Slack, or use message draft create to add a Slack-native draft the user can review and send (nothing is posted). message compose is send-capable; use it only when the user explicitly asks to open the interactive editor. In CI or another noninteractive environment, do not invoke it without separate authorization to send immediately: CI skips the editor and sends supplied text. With AGENT_SLACK_SAFE_MODE=1 (or the global --safe-mode flag) set, safe mode is enforced at the tool level: message send is redirected to the draft editor and message edit/message delete are blocked. Use it when nothing should post without human review.
don't have the plugin yet? install it then click "run inline in claude" again.