Slackbot integration
Slackbot gives agents workspace-wide read access to a Slack workspace on behalf…
- Provider
- slackbot
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 88 available
Quick start
Call Slackbot from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Slackbot's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"SLACKBOT_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Slackbot. End-users click Connect on the integration card in your app, complete the OAuth flow with Slackbot, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2.
Available actions
88 actions exposed via the
Slackbot integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
SLACKBOT_ADD_CALL_PARTICIPANTS -
SLACKBOT_ADD_REACTION_TO_AN_ITEM -
SLACKBOT_ADD_REMOTE_FILE -
SLACKBOT_ARCHIVE_CONVERSATION -
SLACKBOT_CLOSE_DM -
SLACKBOT_CREATE_A_REMINDER -
SLACKBOT_CREATE_CANVAS -
SLACKBOT_CREATE_CHANNEL -
SLACKBOT_CREATE_USER_GROUP -
SLACKBOT_CUSTOMIZE_URL_UNFURL -
SLACKBOT_DELETE_CANVAS -
SLACKBOT_DELETE_FILE
Show all 88 actions
-
SLACKBOT_DELETE_FILE_COMMENT -
SLACKBOT_DELETE_REMINDER -
SLACKBOT_DELETES_A_MESSAGE_FROM_A_CHAT -
SLACKBOT_DELETE_SCHEDULED_MESSAGE -
SLACKBOT_DISABLE_USER_GROUP -
SLACKBOT_DOWNLOAD_FILE -
SLACKBOT_EDIT_CANVAS -
SLACKBOT_ENABLE_PUBLIC_SHARING_OF_A_FILE -
SLACKBOT_ENABLE_USER_GROUP -
SLACKBOT_END_CALL -
SLACKBOT_FETCH_CONVERSATION_HISTORY -
SLACKBOT_FETCH_ITEM_REACTIONS -
SLACKBOT_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION -
SLACKBOT_FETCH_TEAM_INFO -
SLACKBOT_FIND_CHANNELS -
SLACKBOT_FIND_USER_BY_EMAIL_ADDRESS -
SLACKBOT_FIND_USERS -
SLACKBOT_GET_BOT_USER -
SLACKBOT_GET_CALL_INFO -
SLACKBOT_GET_CANVAS -
SLACKBOT_GET_REMINDER -
SLACKBOT_GET_REMOTE_FILE -
SLACKBOT_GET_TEAM_PROFILE -
SLACKBOT_GET_USER_DND_STATUS -
SLACKBOT_GET_USER_PRESENCE -
SLACKBOT_INVITE_USERS_TO_A_CHANNEL -
SLACKBOT_JOIN_AN_EXISTING_CONVERSATION -
SLACKBOT_LEAVE_CONVERSATION -
SLACKBOT_LIST_ALL_CHANNELS -
SLACKBOT_LIST_ALL_USERS -
SLACKBOT_LIST_CANVASES -
SLACKBOT_LIST_CONVERSATIONS -
SLACKBOT_LIST_CUSTOM_EMOJIS -
SLACKBOT_LIST_FILES_WITH_FILTERS_IN_SLACK -
SLACKBOT_LIST_PINNED_ITEMS -
SLACKBOT_LIST_REMINDERS -
SLACKBOT_LIST_REMOTE_FILES -
SLACKBOT_LIST_USER_GROUP_MEMBERS -
SLACKBOT_LIST_USER_GROUPS -
SLACKBOT_LIST_USER_REACTIONS -
SLACKBOT_LOOKUP_CANVAS_SECTIONS -
SLACKBOT_OPEN_DM -
SLACKBOT_PIN_ITEM -
SLACKBOT_REMOVE_CALL_PARTICIPANTS -
SLACKBOT_REMOVE_REACTION_FROM_ITEM -
SLACKBOT_REMOVE_REMOTE_FILE -
SLACKBOT_REMOVE_USER_FROM_CONVERSATION -
SLACKBOT_RENAME_CONVERSATION -
SLACKBOT_RETRIEVE_CONVERSATION_INFORMATION -
SLACKBOT_RETRIEVE_CONVERSATION_MEMBERS_LIST -
SLACKBOT_RETRIEVE_CURRENT_USER_DND_STATUS -
SLACKBOT_RETRIEVE_DETAILED_INFORMATION_ABOUT_A_FILE -
SLACKBOT_RETRIEVE_DETAILED_USER_INFORMATION -
SLACKBOT_RETRIEVE_USER_PROFILE_INFORMATION -
SLACKBOT_REVOKE_FILE_PUBLIC_SHARING -
SLACKBOT_SCHEDULE_MESSAGE -
SLACKBOT_SEARCH_ALL -
SLACKBOT_SEARCH_MESSAGES -
SLACKBOT_SEND_EPHEMERAL_MESSAGE -
SLACKBOT_SEND_ME_MESSAGE -
SLACKBOT_SEND_MESSAGE -
SLACKBOT_SET_CONVERSATION_PURPOSE -
SLACKBOT_SET_READ_CURSOR_IN_A_CONVERSATION -
SLACKBOT_SET_THE_TOPIC_OF_A_CONVERSATION -
SLACKBOT_SET_USER_ACTIVE -
SLACKBOT_SET_USER_PRESENCE -
SLACKBOT_SHARE_REMOTE_FILE -
SLACKBOT_START_CALL -
SLACKBOT_UNARCHIVE_CHANNEL -
SLACKBOT_UNPIN_ITEM -
SLACKBOT_UPDATE_CALL_INFO -
SLACKBOT_UPDATE_REMOTE_FILE -
SLACKBOT_UPDATES_A_MESSAGE -
SLACKBOT_UPDATE_USER_GROUP -
SLACKBOT_UPDATE_USER_GROUP_MEMBERS -
SLACKBOT_UPLOAD_OR_CREATE_A_FILE_IN_SLACK
Build with Slackbot
Open OverSkill, describe what you want to build, and reference Slackbot in your prompt — the AI will wire up the integration automatically.