Slack Actions for Openclaw

A robust integration for managing Slack workspace interactions, including messaging, reactions, and channel organization via AI agents.

steipete
v1.0.0
Jan 5, 2026
160
53k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install slack

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 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 Actions?

The Slack Actions skill provides a comprehensive suite of tools for controlling Slack from an AI agent environment. By utilizing a configured bot token, this skill enables agents to perform a wide array of tasks such as sending, editing, and deleting messages, as well as managing message reactions and pinned items. As a key part of the Openclaw Skills ecosystem, it allows for sophisticated automation within Slack channels and DMs.

Whether you need to monitor recent conversations or manage member information, this skill offers the technical bridge required for seamless collaboration. It simplifies the complexity of the Slack API into actionable commands that an AI can execute to keep your team synchronized and your workspace organized.

Slack Actions Use Cases

  • Automatically react with emoji to mark tasks as completed based on project updates.
  • Pin critical decisions, meeting notes, or weekly status updates for easy team access.
  • Manage automated alerts by editing or deleting them when they are no longer relevant.
  • Retrieve custom workspace emoji lists to ensure consistent branding in automated responses.
  • Fetch detailed member information to personalize AI interactions within the channel.

How Slack Actions Works

  1. The AI agent identifies a communication requirement and selects the Slack skill from the available Openclaw Skills.
  2. The agent provides necessary inputs such as the channelId, messageId (timestamp), and the specific action to perform.
  3. The skill executes the requested action using the workspace's bot token, interfacing directly with Slack API endpoints.
  4. Results, such as message history or confirmation of a reaction, are returned to the agent to inform the next step in the workflow.

Slack Actions Setup

To deploy this skill, ensure your environment is configured with the necessary bot credentials. This skill is a standard component of the Openclaw Skills repository for Clawdbot.

# Set your Slack Bot Token in your environment variables
export SLACK_BOT_TOKEN='xoxb-your-bot-token'

Ensure the bot has the required scopes (chat:write, reactions:write, pins:write, etc.) within your Slack App configuration.

Slack Actions Data Schema & Taxonomy

The skill utilizes a structured input schema to target specific messages and users accurately:

Field Description Format
channelId The unique Slack channel ID e.g., C12345678
messageId The timestamp of a specific message e.g., 1712023032.1234
to The recipient target for messages channel: or user:
content The body text of the message String
emoji The emoji to use for reactions Unicode or :name:
limit The number of messages to retrieve Integer (default: 20)

Slack Actions Advanced Features

  • Support for custom emoji lists allowing for workspace-specific branding and reactions.
  • Full lifecycle management for pinned items to automate channel knowledge bases.
  • Granular member info retrieval for building user-aware automation within Openclaw Skills.
  • Flexible messaging targets supporting both public channels and private direct messages.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*