<< All versions
Skill v1.0.0
currentAutomated scan100/100yapie0/safe-openclaw/slack
──Details
PublishedSeptember 26, 2026 at 06:59 PM
Content Hashsha256:e3bf25727b1f952a...
Git SHAc4705d34c79a
──Files
Files (1 file, 2.5 KB)
SKILL.md2.5 KBactive
SKILL.md · 146 lines · 2.5 KB
version: "1.0.0" name: slack description: Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs. metadata: { "openclaw": { "emoji": "💬", "requires": { "config": ["channels.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
channelIdandmessageId(Slack message timestamp, e.g.1712023032.1234).- For reactions, an
emoji(Unicode or:name:). - For message sends, a
totarget (channel:<id>oruser:<id>) andcontent.
Message context lines include slack message id and channel fields you can reuse directly.
Actions
Action groups
| Action group | Default | Notes | |
|---|---|---|---|
| reactions | enabled | React + list reactions | |
| messages | enabled | Read/send/edit/delete | |
| pins | enabled | Pin/unpin/list | |
| memberInfo | enabled | Member info | |
| emojiList | enabled | Custom emoji list |
React to a message
json
{"action": "react","channelId": "C123","messageId": "1712023032.1234","emoji": "✅"}
List reactions
json
{"action": "reactions","channelId": "C123","messageId": "1712023032.1234"}
Send a message
json
{"action": "sendMessage","to": "channel:C123","content": "Hello from OpenClaw"}
Edit a message
json
{"action": "editMessage","channelId": "C123","messageId": "1712023032.1234","content": "Updated text"}
Delete a message
json
{"action": "deleteMessage","channelId": "C123","messageId": "1712023032.1234"}
Read recent messages
json
{"action": "readMessages","channelId": "C123","limit": 20}
Pin a message
json
{"action": "pinMessage","channelId": "C123","messageId": "1712023032.1234"}
Unpin a message
json
{"action": "unpinMessage","channelId": "C123","messageId": "1712023032.1234"}
List pinned items
json
{"action": "listPins","channelId": "C123"}
Member info
json
{"action": "memberInfo","userId": "U123"}
Emoji list
json
{"action": "emojiList"}
Ideas to try
- React with ✅ to mark completed tasks.
- Pin key decisions or weekly status updates.