Communication101 toolsBrowser login (OAuth), no API keys
Slackbot integration for AI agents
Automate Slack workspace actions with bot-specific capabilities
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Slackbot once and call the same tools from all of them.
Setup
Connect Slackbot through ClawLink's hosted setup to automate Slack workspace actions with bot-specific capabilities.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Slackbot exposes 101 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
slackbot_download_file | Download Slack file content and convert it to a publicly accessible URL | Read |
slackbot_fetch_conversation_history | Fetches a chronological list of messages and events from a specified Slack conversation | Read |
slackbot_fetch_item_reactions | Fetches reactions for a Slack message, file, or file comment | Read |
slackbot_fetch_message_thread_from_a_conversation | Retrieves replies to a specific parent message in a Slack conversation, using the channel ID | Read |
slackbot_fetch_team_info | Fetches comprehensive metadata about the current Slack team, or a specified team if the | Read |
slackbot_find_channels | Find channels in a Slack workspace by any criteria - name, topic, purpose, or description | Read |
slackbot_find_user_by_email_address | Retrieves the Slack user object for an active user by their registered email address; requires | Read |
slackbot_find_users | Find users in a Slack workspace by any criteria - email, name, display name, or other text | Read |
slackbot_get_bot_user | Fetches information for a specified, existing Slack bot user; will not work for regular user | Read |
slackbot_get_call_info | Retrieves a point-in-time snapshot of a specific Slack call's information | Read |
slackbot_get_list_item | Fetches a single item (row) from a Slack List via `slackLists.items.info` | Read |
slackbot_get_reminder | Retrieves detailed information for an existing Slack reminder specified by its ID; this is a | Read |
slackbot_get_remote_file | Retrieve information about a remote file added to Slack via the files.remote API | Read |
slackbot_get_team_profile | Retrieves all profile field definitions for a Slack team, optionally filtered by visibility, to | Read |
slackbot_get_unread_messages_from_user | Retrieves unread direct messages from a specific user by opening their DM conversation | Read |
slackbot_get_user_dnd_status | Retrieves a user's current Do Not Disturb status | Read |
slackbot_get_user_presence | Retrieves a Slack user's current real-time presence (e.g., 'active', 'away') to determine their | Read |
slackbot_list_all_channels | Lists conversations available to the user with various filters and search options | Read |
slackbot_list_all_users | Retrieves a paginated list of all users with profile details, status, and team memberships in a | Read |
slackbot_list_available_workspaces | List Slack workspaces where both the connection and target user have access | Read |
slackbot_list_conversations | List conversations (channels/DMs) accessible to a specified user (or the authenticated user if | Read |
slackbot_list_custom_emojis | Retrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard | Read |
slackbot_list_files_with_filters_in_slack | Lists files and their metadata within a Slack workspace, filterable by user, channel | Read |
slackbot_list_list_items | Lists the rows (items) in a Slack List via `slackLists.items.list` | Read |
slackbot_list_pinned_items | Retrieves all messages and files pinned to a specified channel; the caller must have access to | Read |
slackbot_list_reminders | Lists all reminders with their details for the authenticated Slack user; returns an empty array | Read |
slackbot_list_remote_files | Retrieve information about a team's remote files | Read |
slackbot_list_unread_channel_messages | Lists all unread messages in a specified Slack channel for the authenticated user | Read |
slackbot_list_user_group_members | Retrieves a list of all user IDs within a specified Slack user group, with an option to include | Read |
slackbot_list_user_groups | Lists user groups in a Slack workspace, including user-created and default groups; results for | Read |