From stablyai-agent-slack
Provides a CLI for Slack read/send/search actions including messages, channels, users, canvases, workflows, and DMs. Safety defaults prevent accidental writes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/stablyai-agent-slack:agent-slackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
CLI on `$PATH`: `agent-slack ...`. If missing, prefer:
CLI on $PATH: agent-slack .... If missing, prefer:
curl -fsSL https://raw.githubusercontent.com/stablyai/agent-slack/main/install.sh | sh
Fallback: npm i -g agent-slack (Node >= 22.5).
Safety: read/search freely. Do not send, edit, delete, react, invite, create channels, mark read, schedule, upload, or cancel scheduled messages unless explicitly asked. Prefer message draft.
Auth: agent-slack auth whoami; if needed auth import-desktop, auth import-brave, auth import-chrome, or auth import-firefox, then auth test.
Common commands:
agent-slack message get "SLACK_URL"
agent-slack message list "SLACK_URL"
agent-slack message list "general" --limit 20
agent-slack search messages "query" --channel "general"
agent-slack message draft "general" "text"
agent-slack message send "URL_OR_CHANNEL" "text" --attach ./file.md
agent-slack message send "general" "text" --schedule-in "3h"
agent-slack message scheduled list
agent-slack message scheduled cancel "SCHEDULED_ID" --channel "CHANNEL_ID"
agent-slack unreads
agent-slack later list
agent-slack canvas get "CANVAS_URL"
agent-slack workflow list "general"
agent-slack user list
agent-slack channel list
agent-slack user dm-open @alice @bob
With multiple workspaces, pass --workspace "team" or set SLACK_WORKSPACE_URL. Attachments include local path in JSON.
For non-trivial usage, read the bundled references:
npx claudepluginhub stablyai/agent-slackSends messages, searches history, resolves channels, and manages DMs via Slack's Web API using curl and jq.
Read, send, search, and manage Slack messages via the slk CLI. Auto-authenticates from the desktop app for hassle-free workspace interaction.
Automates Slack operations including messaging, channel management, search, and reaction workflows via Composio's Slack toolkit.