Loading...
Loading...
Slack automation CLI for AI agents. Use when: - Reading a Slack message or thread (given a URL or channel+ts) - Downloading Slack attachments (snippets, images, files) to local paths - Searching Slack messages or files - Sending a reply or adding/removing a reaction - Fetching a Slack canvas as markdown - Looking up Slack users Triggers: "slack message", "slack thread", "slack URL", "slack link", "read slack", "reply on slack", "search slack"
npx skill4agent add stablyai/agent-slack agent-slackagent-slackagent-slack$PATHagent-slack user listagent-slack auth import-desktop
agent-slack auth testagent-slack auth import-chrome
agent-slack auth testexport SLACK_TOKEN="xoxc-..."
export SLACK_COOKIE_D="xoxd-..."
agent-slack auth testexport SLACK_TOKEN="xoxb-..." # or xoxp-...
agent-slack auth testagent-slack auth whoamiagent-slack message get "https://workspace.slack.com/archives/C123/p1700000000000000"agent-slack message list "https://workspace.slack.com/archives/C123/p1700000000000000"message get/listsearchmessage.files[].pathfiles[].pathagent-slack message send "https://workspace.slack.com/archives/C123/p1700000000000000" "I can take this."
agent-slack message react add "https://workspace.slack.com/archives/C123/p1700000000000000" "eyes"
agent-slack message react remove "https://workspace.slack.com/archives/C123/p1700000000000000" "eyes"agent-slack search all "smoke tests failed" --channel "#alerts" --after 2026-01-01 --before 2026-02-01
agent-slack search messages "stably test" --user "@alice" --channel general
agent-slack search files "testing" --content-type snippet --limit 10#generalgeneral--workspaceSLACK_WORKSPACE_URLagent-slack message get "#general" --workspace "https://myteam.slack.com" --ts "1770165109.628379"agent-slack canvas get "https://workspace.slack.com/docs/T123/F456"
agent-slack user list --workspace "https://workspace.slack.com" --limit 100
agent-slack user get "@alice" --workspace "https://workspace.slack.com"#channel