Slackbot gives agents workspace-wide read access to a Slack workspace on behalf of the installing user - search messages and files, browse channel and thread history, and look up users and channels - while continuing to post and react as the bot. Includes direct messages and user email addresses so agents can search a…
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.
Untrusted display-only summary
Add a remote file
SLACKBOT_ADD_REMOTE_FILE
Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.
Untrusted display-only summary
Archive a Slack conversation
SLACKBOT_ARCHIVE_CONVERSATION
Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations.
Untrusted display-only summary
Close conversation channel
SLACKBOT_CLOSE_DM
Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.
Untrusted display-only summary
Create a reminder
SLACKBOT_CREATE_A_REMINDER
Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').
Untrusted display-only summary
Create Slack Canvas
SLACKBOT_CREATE_CANVAS
Creates a new Slack Canvas with the specified title and optional content.
Untrusted display-only summary
Create channel
SLACKBOT_CREATE_CHANNEL
Initiates a public or private channel-based conversation in a Slack workspace. Immediately creates the channel; invoke only after explicit user confirmation.
Untrusted display-only summary
Create Slack List
SLACKBOT_CREATE_LIST
Creates a new Slack List via `slackLists.create`. Provide a `name` and, optionally, a `description_blocks` description and a `schema` of typed columns. You can instead copy an existing List's structure with `copy_from_list_id` (and its rows via `include_copied_list_records`), or enable task-tracking columns with `todo…
Untrusted display-only summary
Create Slack List item
SLACKBOT_CREATE_LIST_ITEM
Creates a new item (row) in a Slack List via `slackLists.items.create`. Set initial cell values with `initial_fields`; text columns require Block Kit `rich_text` (a plain string is wrapped automatically). Optionally duplicate an existing row with `duplicated_item_id` or create a subtask with `parent_item_id`. Requires…
Untrusted display-only summary
Create a Slack user group
SLACKBOT_CREATE_USER_GROUP
Creates a new User Group (often referred to as a subteam) in a Slack workspace.
Untrusted display-only summary
Customize URL unfurl
SLACKBOT_CUSTOMIZE_URL_UNFURL
Customizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON in `unfurls` to define custom content or remove existing previews.
Untrusted display-only summary
Delete Slack Canvas
SLACKBOT_DELETE_CANVAS
Deletes a Slack Canvas permanently and irreversibly. Always confirm with the user before calling this tool.
Untrusted display-only summary
Delete a file by ID
SLACKBOT_DELETE_FILE
Permanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and also removes any associated comments or shares.
Untrusted display-only summary
Delete file comment
SLACKBOT_DELETE_FILE_COMMENT
Deletes a specific comment from a file in Slack; this action is irreversible.
Untrusted display-only summary
Delete Slack List access
SLACKBOT_DELETE_LIST_ACCESS
Revokes sharing access on a Slack List via `slackLists.access.delete`. Provide the `list_id` and EXACTLY ONE of `channel_ids` or `user_ids` (they are mutually exclusive) to remove access for those channels or users. Requires a user token with the `lists:write` scope.
Untrusted display-only summary
Delete Slack List item
SLACKBOT_DELETE_LIST_ITEM
Deletes an item (row) from a Slack List via `slackLists.items.delete`. Identify the List with `list_id` and the row to remove with `id`. Deletion is permanent and cannot be undone. Requires a user token with the `lists:write` scope.
Untrusted display-only summary
Delete multiple Slack List items
SLACKBOT_DELETE_MULTIPLE_LIST_ITEMS
Deletes several items (rows) from a Slack List in one call via `slackLists.items.deleteMultiple`. This operation is ALL-OR-NOTHING: Slack returns a single `{"ok": true}` on success or `{"ok": false, "error": ...}` on failure, with NO per-item result array, so partial state cannot be reported. On failure, treat the who…
Untrusted display-only summary
Delete a Slack reminder
SLACKBOT_DELETE_REMINDER
Deletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.
Untrusted display-only summary
Delete a message from a chat
SLACKBOT_DELETES_A_MESSAGE_FROM_A_CHAT
Deletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.
Untrusted display-only summary
Delete scheduled chat message
SLACKBOT_DELETE_SCHEDULED_MESSAGE
Deletes a pending, unsent scheduled message from the specified Slack channel, identified by its `scheduled_message_id`.
Untrusted display-only summary
Disable a Slack user group
SLACKBOT_DISABLE_USER_GROUP
Disables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'date_delete' timestamp; the group is not permanently deleted and can be re-enabled.
Untrusted display-only summary
Download Slack file
SLACKBOT_DOWNLOAD_FILE
Tool to download Slack file content and convert it to a publicly accessible URL. Use when you need to retrieve and download files that have been shared in Slack channels or conversations.
Untrusted display-only summary
Edit Slack Canvas
SLACKBOT_EDIT_CANVAS
Edits a Slack Canvas with granular control over content placement. Supports replace, insert (before/after/start/end) operations for flexible content management.
Untrusted display-only summary
Share file public url
SLACKBOT_ENABLE_PUBLIC_SHARING_OF_A_FILE
Enables public sharing for an existing Slack file by generating a publicly accessible URL; this action does not create new files. Once enabled, the file is accessible to anyone with the URL — verify intent before sharing sensitive or confidential files.
Untrusted display-only summary
Enable a user group
SLACKBOT_ENABLE_USER_GROUP
Enables a disabled User Group in Slack using its ID, reactivating it for mentions and permissions; this action only changes the enabled status and cannot create new groups or modify other properties.
Untrusted display-only summary
End a call
SLACKBOT_END_CALL
Ends an ongoing Slack call, identified by its ID (obtained from `calls.add`), optionally specifying the call's duration.
Untrusted display-only summary
Fetch conversation history
SLACKBOT_FETCH_CONVERSATION_HISTORY
Fetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering. IMPORTANT LIMITATION: This action only returns messages from the main channel timeline. Threaded replies are NOT returned by this endp…
Untrusted display-only summary
Fetch item reactions
SLACKBOT_FETCH_ITEM_REACTIONS
Fetches reactions for a Slack message, file, or file comment. Exactly one identifier path must be provided: `channel`+`timestamp`, `file`, or `file_comment`. Mixing identifiers (e.g., providing both `channel`+`timestamp` and `file`) causes errors. If the response omits the `reactions` field, the item has zero reaction…
Untrusted display-only summary
Retrieve conversation replies
SLACKBOT_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION
Retrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's timestamp (`ts`). Note: The parent message in the response contains metadata (reply_count, reply_users, latest_reply) that indicates expected thread activity. If the returned messages array contains fe…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.