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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rk905/geeksdobyte-slack-botskillWhat 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
- "Send a reminder message to the #project-alpha channel: 'Please update your status reports by EOD.'"
- "Check the most recent message in #general and add a thumbs-up reaction to it."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rk905-geeksdobyte-slack-botskill": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: external-api
Related Skills
obsidian-cli
Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营
autodream-core
通用记忆整理引擎 — 基于适配器模式的跨平台记忆整理技能。自动去重、合并、删除过时条目。| Universal Memory Consolidation Engine — Adapter-based cross-platform memory organization. Auto-dedup, merge, prune stale entries.
context-compressor
Intelligently compress context — conversations, code, logs. Preserve key information while reducing token usage. Auto-detects content type and applies optimal compression.
highlevel
Connect your AI assistant to GoHighLevel CRM via the official API v2. Manage contacts, conversations, calendars, pipelines, invoices, payments, workflows, and 30+ endpoint groups through natural language. Includes interactive setup wizard and 100+ pre-built, safe API commands. Python 3.6+ stdlib only — zero external dependencies.