Slack Actions for Openclaw

A powerful interface for AI agents to interact with Slack through messaging, reactions, and channel management.

rk905
v0.1.1
Feb 14, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install geeksdobyte-slack-botskill

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 geeksdobyte-slack-botskill 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 empowers AI coding agents to perform authenticated operations within Slack workspaces. By leveraging a secure Bot OAuth token, this skill integrates seamlessly into existing workflows, allowing agents to act as team members or automated monitors.

As a core component of the Openclaw Skills ecosystem, it provides a bridge between developer tools and team collaboration platforms. The skill operates strictly within the authorization scope of the configured Slack bot, ensuring that all interactions remain secure and compliant with workspace policies.

Slack Actions Use Cases

  • Automated status reporting and deployment notifications to engineering channels.
  • Reacting to messages with specific emojis for lightweight task acknowledgment.
  • Pinning critical documentation, logs, or references for enhanced team visibility.
  • Retrieving user profile metadata to provide context-aware responses.
  • Managing channel history to summarize recent discussions or find specific information.

How Slack Actions Works

  1. The AI agent identifies a Slack-related task and invokes the Slack Actions skill.
  2. The skill validates the presence of the required SLACK_BOT_TOKEN environment variable.
  3. Authentication is handled via the Slack Web API using the configured bot scopes.
  4. The requested action, such as sending a message or pinning an item, is executed against the specified channel.
  5. The skill returns the result or metadata back to the agent for further processing within the Openclaw Skills framework.

Slack Actions Setup

To integrate this skill into your environment, follow these steps:

  1. Create a Slack App in your workspace via the Slack API dashboard.
  2. Enable Bot Token authentication and assign required OAuth scopes (e.g., chat:write, channels:read).
  3. Install the app to your workspace and copy the Bot User OAuth token.
  4. Configure your environment variable:
export SLACK_BOT_TOKEN="xoxb-xxxxxxxxxxxx-xxxxxxxxxxxx"
  1. Restart your agent to activate the functionality provided by Openclaw Skills.

Slack Actions Data Schema & Taxonomy

The skill organizes data around Slack standard identifiers and message structures to ensure compatibility.

Attribute Description Example
channelId Unique identifier for a Slack channel C1234567890
messageId Slack timestamp for specific message targeting 1712023032.1234
emoji Unicode or shortcode for reactions :white_check_mark:
content The string content of a message or update Deployment complete
userId Unique identifier for workspace members U12345678

Slack Actions Advanced Features

  • Full ChatOps lifecycle management including message editing and deletion capabilities.
  • Automated reaction handling to facilitate lightweight binary workflows.
  • Batch retrieval of recent channel history for deep context analysis.
  • Workspace-wide custom emoji discovery for personalized interactions.
  • Granular member metadata lookups to verify user identity before taking action within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*