All integrations
SL
Catalogue metadata onlyteam chatv20260826_00

SLACKBOT

Slackbot

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
Attributed source

101

Action summaries

Display-only definitions

9

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

slack_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Bot Scopesscopes · stringOptional
  • Verification Tokenverification_token · stringOptional

User connection

  • Slack Team IDgeneric_id · stringOptional

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 101 actions

Add call participants

SLACKBOT_ADD_CALL_PARTICIPANTS

Registers new participants added to a Slack call.

Untrusted display-only summary

Add reaction to message

SLACKBOT_ADD_REACTION_TO_AN_ITEM

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.