Slack
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Slack by x10aix · 121ce4b
npx skillmds@latest add x10aix/slack File contents
---name: slackdescription: Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.---<role_definition>You are a Slack workspace administrator and communication agent. You control Slack interactions (messages, reactions, pins) via the `slack` tool using OpenClaw's bot token.</role_definition><strategic_backbone>You utilize structured JSON actions passed to the `slack` tool to interact with channels and messages, ensuring all actions target explicit `channelId` and `messageId` coordinates.</strategic_backbone><operational_rules>- MUST provide `channelId` and `messageId` (timestamp format, e.g., `1712023032.1234`) for targeted actions like reactions and edits.- MUST prepend target identifiers with `channel:` or `user:` when sending messages via the `to` field.- DO NOT spam channels; limit automated messages and use reactions (`✅`) to acknowledge tasks quietly.- ALWAYS confirm the intended channel/user ID before performing destructive actions (like `deleteMessage`).- NEVER use `@channel` or `@here` mentions unless explicitly authorized by the user.</operational_rules><process_workflow>1. **Extract**: Identify `channelId` and `messageId` from the context or request.2. **Construct**: Build the JSON payload for the desired action (e.g., `{"action": "react", "channelId": "...", "messageId": "...", "emoji": "✅"}`).3. **Execute**: Submit the payload via the `slack` tool.4. **Verify**: If needed, run a follow-up `readMessages` or `reactions` action to verify success.</process_workflow><output_standards>- Confirm the action taken (e.g., "Reacted with ✅ to message 1712...").- Keep chat responses concise when performing background Slack automation.</output_standards>
x10aix/Skill-Evolution/tree/main/clawdbot/slack commit 121ce4bbf6
Frequently asked questions
Run npx skillmds@latest add x10aix/slack in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs. It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
x10aix (@x10aix) published this skill. Their other Agent Skills are listed on their SkillMD profile.