ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

slack-actions

Enables authenticated interaction with Slack for sending, editing, deleting, reacting to, and managing messages and pins via a secure bot token.

Why use this skill?

Automate Slack tasks including messaging, reactions, and channel management with the OpenClaw Slack Actions Skill. Simple setup and secure token-based authentication.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/rk905/geeksdobyte-slack-botskill
Or

What This Skill Does

The Slack Actions Skill serves as a bridge between the OpenClaw agent and the Slack workspace, enabling automated, authenticated messaging and administrative actions. By utilizing a secure Bot OAuth token (starting with 'xoxb-'), the agent gains the ability to interact programmatically with your Slack environment. This skill is designed to handle routine messaging tasks, channel moderation, and information retrieval. Specifically, the skill empowers the agent to post new messages, modify existing ones (editing or deletion), manage reactions, and handle message pins. Furthermore, it acts as a lightweight interface for workspace data, allowing for the retrieval of message history, looking up user profiles, and listing available custom emojis. By offloading these tasks to the agent, teams can integrate Slack into their automated workflows, ensuring that critical notifications and data updates are handled programmatically and reliably without manual intervention.

Installation

Installation is streamlined via the OpenClaw command-line interface. Execute the following command in your terminal to fetch the skill package: 'clawhub install openclaw/skills/skills/rk905/geeksdobyte-slack-botskill'. Once installed, you must configure the environment variable 'SLACK_BOT_TOKEN'. Ensure that your Slack app, created in the Slack API dashboard, has the following scopes granted: 'chat:write', 'channels:read', 'channels:history', 'reactions:write', 'pins:write', 'users:read', and 'emoji:read'. After providing the token in your environment, restart the OpenClaw agent to initialize the connection.

Use Cases

This skill is ideal for teams looking to automate Slack-based communication and coordination. Common use cases include: sending automated status reports to specific channels, managing team "to-do" lists by pinning messages, reacting to poll results, cleaning up channel noise by deleting outdated messages, or retrieving user details for administrative lookups. It essentially transforms your Slack workspace into an interactive command console for your agent.

Example Prompts

  1. "Send a reminder message to the #project-alpha channel: 'Please update your status reports by EOD.'"
  2. "Check the most recent message in #general and add a thumbs-up reaction to it."
  3. "Who is the user with the ID U01ABC123? Please find their details for me."

Tips & Limitations

Security is paramount: never hardcode your 'SLACK_BOT_TOKEN' in scripts or push it to version control systems. Always store tokens in protected environment variables. Note that this skill supports 'xoxb-' tokens only and does not function with 'xoxp-' user tokens. If the agent fails to respond, verify that the bot is actually a member of the specific channel you are targeting, as many Slack workspaces require explicit invitation of the bot to private channels. Finally, observe rate limits enforced by Slack to ensure continuous, reliable operation.

Metadata

Author@rk905
Stars1171
Views0
Updated2026-02-19
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-rk905-geeksdobyte-slack-botskill": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#slack#automation#collaboration#productivity#chatops
Safety Score: 4/5

Flags: external-api