Slack Integration for Openclaw

Automate Slack interactions including messaging, reactions, and channel management directly through your AI agent.

rumengkai
v1.0.0
Feb 26, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install slack-1

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install slack-1 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Slack Integration?

This skill enables Clawdbot to interact seamlessly with Slack workspaces, offering a robust set of tools for managing workspace communication. By leveraging this integration within the Openclaw Skills ecosystem, developers can empower their AI agents to send messages, manage reactions, and curate pinned content without leaving the agentic workflow. It acts as a bridge between automated logic and team collaboration, ensuring that AI-driven insights are delivered exactly where teams are already working.

The skill handles everything from simple message delivery to complex metadata retrieval, such as fetching member info or custom emoji lists. This makes it an essential component for any developer looking to build sophisticated, interactive bots that can participate in DMs or public channels with the same nuance as a human teammate.

Slack Integration Use Cases

  • Automate task tracking by reacting with specific emojis to mark items as completed or reviewed.
  • Curate channel knowledge by automatically pinning key decisions, meeting notes, or weekly status updates.
  • Send real-time notifications and reports from your AI agent to specific users or channels.
  • Maintain channel hygiene by programmatically editing or deleting bot-generated messages when they are no longer relevant.
  • Personalize agent interactions by fetching detailed member information based on user IDs.

How Slack Integration Works

  1. The AI agent identifies a Slack-related intent from the user input or a scheduled task.
  2. The skill extracts necessary identifiers like the channelId and the messageId (Slack timestamp).
  3. Depending on the requested action, the agent prepares the payload (e.g., content for a message or an emoji for a reaction).
  4. The tool executes the request via the Slack Web API using a pre-configured bot token.
  5. Success or failure responses are returned to the agent, allowing for subsequent actions or confirmation to the user.

Slack Integration Setup

To get started with this integration from Openclaw Skills, ensure your Clawdbot has a valid Slack Bot User OAuth Token. Your Slack App must have the necessary Scopes (e.g., chat:write, reactions:write, pins:write).

# Example of enabling the skill within your environment
openclaw skills:add slack

Slack Integration Data Schema & Taxonomy

The skill utilizes specific identifiers and content types to interact with the Slack API. Below is the primary data structure used by the actions:

Input Field Format Description
channelId String The unique Slack channel ID (e.g., C12345).
messageId String The unique timestamp of the message (e.g., 1712023032.1234).
emoji String Unicode or Slack-specific emoji name (e.g., :white_check_mark:).
to String The target destination, formatted as channel:ID or user:ID.
content String The raw text or Markdown-formatted string for the message body.

Slack Integration Advanced Features

  • Support for custom emoji lists to ensure your AI agent uses workspace-specific branding.
  • Granular message management including the ability to read recent history for context-aware responses.
  • Automated pin management to highlight critical information without manual intervention.
  • Member info retrieval to allow agents to mention users or verify permissions within the workspace.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*