slack

Tool Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning…
📦 Install
npx clawhub@latest install slack

Slack Actions

Overview

Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for OpenClaw.

Inputs to collect

Message context lines include slack message id and channel fields you can reuse directly.

Actions

Action groups

Action groupDefaultNotes
reactionsenabledReact + list reactions
messagesenabledRead/send/edit/delete
pinsenabledPin/unpin/list
memberInfoenabledMember info
emojiListenabledCustom emoji list

React to a message

{

"action": "react",

"channelId": "C123",

"messageId": "1712023032.1234",

"emoji": "✅"

}

List reactions

{

"action": "reactions",

"channelId": "C123",

"messageId": "1712023032.1234"

}

Send a message

{

"action": "sendMessage",

"to": "channel:C123",

"content": "Hello from OpenClaw"

}

Edit a message

{

"action": "editMessage",

"channelId": "C123",

"messageId": "1712023032.1234",

"content": "Updated text"

}

Delete a message

{

"action": "deleteMessage",

"channelId": "C123",

"messageId": "1712023032.1234"

}

Read recent messages

{

"action": "readMessages",

"channelId": "C123",

"limit": 20

}

Pin a message

{

"action": "pinMessage",

"channelId": "C123",

"messageId": "1712023032.1234"

}

Unpin a message

{

"action": "unpinMessage",

"channelId": "C123",

"messageId": "1712023032.1234"

}

List pinned items

{

"action": "listPins",

"channelId": "C123"

}

Member info

{

"action": "memberInfo",

"userId": "U123"

}

Emoji list

{

"action": "emojiList"

}

Ideas to try

← Back to all skills

Get openclaw-cli free

Install in one command and start monitoring your AI gateway.

npm install -g openclaw-cli