Labsco
firecrawl logo

slack

✓ Official3

by firecrawl · part of firecrawl/openclaw

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.

🔥🔥🔥✓ VerifiedFreeQuick setup
🧰 Not standalone. This skill ships with firecrawl/openclaw and only works together with that tool — install the tool first, then add this 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.

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.

by firecrawl

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. npx skills add https://github.com/firecrawl/openclaw --skill slack Download ZIPGitHub3

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

  • channelId and messageId (Slack message timestamp, e.g. 1712023032.1234).

  • For reactions, an emoji (Unicode or :name:).

  • For message sends, a to target (channel:<id> or user:<id>) and content.

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

Copy & paste — that's it
{
 "action": "react",
 "channelId": "C123",
 "messageId": "1712023032.1234",
 "emoji": "✅"
}

List reactions

Copy & paste — that's it
{
 "action": "reactions",
 "channelId": "C123",
 "messageId": "1712023032.1234"
}

Send a message

Copy & paste — that's it
{
 "action": "sendMessage",
 "to": "channel:C123",
 "content": "Hello from OpenClaw"
}

Edit a message

Copy & paste — that's it
{
 "action": "editMessage",
 "channelId": "C123",
 "messageId": "1712023032.1234",
 "content": "Updated text"
}

Delete a message

Copy & paste — that's it
{
 "action": "deleteMessage",
 "channelId": "C123",
 "messageId": "1712023032.1234"
}

Read recent messages

Copy & paste — that's it
{
 "action": "readMessages",
 "channelId": "C123",
 "limit": 20
}

Pin a message

Copy & paste — that's it
{
 "action": "pinMessage",
 "channelId": "C123",
 "messageId": "1712023032.1234"
}

Unpin a message

Copy & paste — that's it
{
 "action": "unpinMessage",
 "channelId": "C123",
 "messageId": "1712023032.1234"
}

List pinned items

Copy & paste — that's it
{
 "action": "listPins",
 "channelId": "C123"
}

Member info

Copy & paste — that's it
{
 "action": "memberInfo",
 "userId": "U123"
}

Emoji list

Copy & paste — that's it
{
 "action": "emojiList"
}

Ideas to try

  • React with ✅ to mark completed tasks.

  • Pin key decisions or weekly status updates.