Slack
Send messages, read channels, manage threads and reactions.
requires credentials6 tools
The Slack plugin connects your AI to your Slack workspace. Send messages to channels or users, read recent messages, manage threads, and add reactions — all from a natural language prompt.
Credentials
| Name | Label | Scopes | Required |
|---|---|---|---|
SLACK_BOT_TOKEN | Bot Token | channels:read, channels:history, chat:write, users:read | required |
Setup
terminal
# 1. Go to api.slack.com/apps and create a new app
# 2. Add OAuth scopes: channels:read, channels:history, chat:write, users:read
# 3. Install the app to your workspace and copy the Bot Token
conductor plugins setup slackInstall
Built-in — enable with conductor plugins enable slack
Tools
| Tool | Description | Inputs | Approval |
|---|---|---|---|
slack_send | Send a message to a channel or user | channel, text, thread_ts? | required |
slack_read | Read recent messages from a channel | channel, limit? | — |
slack_channels | List public channels in the workspace | limit?, cursor? | — |
slack_users | List workspace members | limit? | — |
slack_thread | Read a thread by message timestamp | channel, thread_ts | — |
slack_react | Add a reaction emoji to a message | channel, timestamp, emoji | required |
Tools marked required will prompt the user for approval before execution. These are typically write, delete, or send operations.
Example Prompts
“Send a message to #general: deployment complete”
slack_send“What were the last 10 messages in #engineering?”
slack_read“List all channels in the workspace”
slack_channels