Slack — OpenClaw Skill

Send messages, react to posts, manage pins, and read channels from your OpenClaw agent.

Communication Vetted

What This Skill Does

The Slack skill gives your OpenClaw agent the ability to interact with your Slack workspace. It can send messages to channels and DMs, edit or delete existing messages, add emoji reactions, pin and unpin important messages, read recent channel history, look up member info, and list custom workspace emoji. All actions are performed through the bot token configured in your OpenClaw Slack channel integration.

This skill is the action layer for Slack. While the Slack channel integration allows your agent to receive messages from Slack, the Slack skill lets your agent take actions within Slack -- posting replies, reacting to updates, pinning key decisions, and more. The two work hand-in-hand to create a fully bidirectional AI assistant in your workspace.

The skill supports five action groups -- reactions, messages, pins, member info, and emoji list -- all enabled by default. Each action group can be independently toggled if you want to restrict what the agent can do. For example, you might enable read-only access by disabling the messages action group.

Example Prompts

Send a message to #engineering saying "Deploy v2.4.1 is complete, all smoke tests passing"

React with a checkmark emoji to the last message in #support-tickets that mentions "resolved"

Pin the weekly standup summary in #team-updates so everyone can find it easily

Read the last 20 messages in #sales-leads and summarize any new inbound leads from today

Send a DM to Sarah letting her know the design review has been rescheduled to 3pm

List all pinned items in #product-roadmap and create a summary document of our current priorities

Look up the profile info for the person who posted the bug report in #bugs and find their timezone

Edit my last message in #general to fix the typo -- change "teh" to "the"

Requirements

Configuration dependency: channels.slack must be configured in OpenClaw with a valid Slack bot token.

  • Slack bot token: Create a Slack app, add bot scopes (chat:write, reactions:write, pins:write, channels:history, users:read), and install to your workspace
  • Channel access: Invite the bot to any channels where you want it to operate

Setup on KiwiClaw

This skill is pre-installed and configured on all KiwiClaw plans. Connect your Slack workspace via one-click OAuth in the KiwiClaw dashboard and the agent can immediately send messages, react, and manage pins. No bot tokens or webhook URLs to configure manually.

Setup Self-Hosted

  1. Create a Slack app at api.slack.com/apps
  2. Add the required bot token scopes: chat:write, reactions:write, pins:write, channels:history, users:read, emoji:read
  3. Install the app to your workspace and copy the bot token
  4. Configure the channels.slack section in your OpenClaw config with the bot token
  5. Invite the bot to the channels where you want it to operate

Related Skills

  • Discord -- similar messaging and automation for Discord servers
  • GitHub -- pair with Slack to send PR/CI notifications to channels
  • Notion -- capture Slack discussions as Notion pages for documentation
  • Trello -- create Trello cards from Slack conversations

FAQ

What can the Slack skill do in OpenClaw?

The Slack skill lets your OpenClaw agent send and edit messages, react with emoji, pin and unpin messages, read recent channel history, look up member info, and list custom emoji. It uses the bot token configured in your OpenClaw Slack channel integration.

How is the Slack skill different from the Slack integration?

The Slack integration (channel) lets your agent receive messages FROM Slack. The Slack skill lets your agent take actions IN Slack -- sending messages, reacting, pinning, etc. They work together: the integration is the input, the skill is the output.

Can the Slack skill send messages to any channel?

The skill can send messages to any channel or DM that the Slack bot has been invited to. You control which channels the bot can access in your Slack workspace settings.

Does the Slack skill work with Slack Enterprise Grid?

Yes. The Slack skill uses standard Slack Bot API tokens, which work with Free, Pro, Business+, and Enterprise Grid plans. Enterprise Grid customers may need admin approval to install the bot.

Add an AI agent to your Slack

One-click Slack connection. Your agent sends messages, reacts, and manages pins instantly.