slackClaude Skill
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.
| 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
{ "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
- React with ✅ to mark completed tasks.
- Pin key decisions or weekly status updates.
Similar Claude Skills & Agent Workflows
outlook-automation
Automate Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments.
one-drive-automation
Automate OneDrive file management, search, uploads, downloads, sharing, permissions, and folder operations via Rube MCP (Composio).
notion-automation
Automate Notion tasks via Rube MCP (Composio): pages, databases, blocks, comments, users.
mailchimp-automation
Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio).
google-drive-automation
Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio).
gmail-automation
Automate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments.