Connect Slack Bot to Your AI Agent

Turn a busy thread into clear decisions, or share a concise update with the team.

26 tools OAuth

Try a Slack Bot Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Slack Bot

Summarize a thread

Read a known thread's messages.

/oo Slack Bot: Read the thread [thread] in Slack channel [channel]. Summarize decisions and open questions.

Post a team update

Publish supplied text to a known channel.

/oo Slack Bot: Post this update [update] to Slack channel [channel].

Start Working with Slack Bot

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Slack Bot

    Connect with Slack Bot OAuth authorization.

    Connect Slack Bot →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Slack Bot resources used in your task.

Slack Bot Tools

Read conversations and replies accessible to your Slack bot, then summarize the discussion or publish supplied messages. Reactions and supported file operations provide additional ways to work in the selected channels.

Summarize a thread

Read a known thread's messages.

Post a team update

Publish supplied text to a known channel.

26 tools

List Reactions

List the messages and files a Slack user reacted to, with the reactions on each. Defaults to the connected user.

slackbot.list_reactions

Get Current User

Get the workspace and user identity of the connected Slack credential.

slackbot.get_current_user

List Channels

List Slack public channels visible to the connected Slack identity.

slackbot.list_channels

Get Channel Messages

Get recent messages from a Slack conversation.

slackbot.get_channel_messages

Post Message

Post a Slack message. Use text for plain messages, or blocks for rich Block Kit layouts with text as fallback.

slackbot.post_message

Reply Message

Reply to a Slack thread. Use text, blocks, or attachments for the reply content.

slackbot.reply_message

Get Thread

Get messages in a Slack thread.

slackbot.get_thread

List Conversations

List Slack conversations visible to the connected Slack identity.

slackbot.list_conversations

Get Conversation

Get metadata for a Slack conversation.

slackbot.get_conversation

Conversations Members

List one page of member user IDs for a Slack conversation.

slackbot.conversations_members

Open Conversation

Open or resume a direct message with one Slack user.

slackbot.open_conversation

List Users

List Slack users visible to the connected Slack identity.

slackbot.list_users

Get User

Get metadata for a Slack user.

slackbot.get_user

Post Ephemeral Message

Post an ephemeral Slack message visible only to one user in a conversation.

slackbot.post_ephemeral_message

Get Message Permalink

Get a permalink for a Slack message.

slackbot.get_message_permalink

Update Message

Update a Slack message posted through this connection. Provide text, blocks, or attachments as the new message content.

slackbot.update_message

Delete Message

Delete a Slack message posted through this connection.

slackbot.delete_message

Schedule Message

Schedule a Slack message to be posted later. Use text or blocks for the scheduled content.

slackbot.schedule_message

Add Reaction

Add an emoji reaction to a Slack message.

slackbot.add_reaction

Remove Reaction

Remove an emoji reaction from a Slack message.

slackbot.remove_reaction

Get Reactions

Get reactions for a Slack message.

slackbot.get_reactions

Upload File

Upload a file to Slack using the current external upload flow. Provide fileUrl; binary content is fetched by the connector runtime.

slackbot.upload_file

List Files

List Slack files visible to the connected Slack identity, optionally filtered by channel or user.

slackbot.list_files

Get File

Get metadata for a Slack file.

slackbot.get_file

Download File

Download a Slack-hosted file into Connector file transit storage using the connected identity's access.

slackbot.download_file

Delete File

Delete a Slack file.

slackbot.delete_file

Frequently Asked Questions

Can it search every message?

This connection reads specified conversations and threads; full message search is not available.

Are posted messages drafts?

No. A post or thread reply is published to Slack.

Which conversations can it read?

Only conversations accessible to the connected bot and its granted permissions.

Connect Slack Bot

About Slack Bot ↗