slack
Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/slackWhat This Skill Does
The slack skill provides a powerful interface for OpenClaw to interact directly with Slack workspaces. It enables the AI agent to manage communication workflows by automating repetitive tasks such as reacting to messages, managing pinned content, and retrieving user information. By using the configured bot token, the skill acts as a seamless extension of your professional messaging environment. Whether you need to acknowledge completed tasks with emojis, pin critical meeting summaries, or keep track of team updates, this skill provides the necessary endpoints to handle message lifecycle management including sending, editing, and deleting content.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/openclaw/skills/slack
Ensure that the bot token associated with your Slack workspace is correctly configured in your environment variables to allow the agent the appropriate scopes required for reading, writing, and managing channel activity.
Use Cases
- Automated Task Management: Automatically react with a checkmark emoji when a task described in a message is completed to keep threads organized.
- Documentation & Knowledge Management: Pin important decision logs or project milestones in specific project channels so they are easily accessible to team members.
- Message Cleanup: Maintain channel health by allowing the AI to edit or delete messages that contain stale information or errors.
- Information Retrieval: Quickly pull member information to verify contact details or access custom emoji sets for brand-aligned communication.
Example Prompts
- "Check the last message in the #engineering channel and react with a ✅ to confirm I've seen it."
- "Find the message about the quarterly strategy meeting in the general channel and pin it for everyone to see."
- "Send a message to user U123 saying that the deployment process is finished and the server is back online."
Tips & Limitations
- Precision is Key: Always ensure you have the correct channel ID and message timestamp (messageId). These can be retrieved via the
readMessagesaction if you are unsure of the specific ID. - Scopes: The skill's capabilities are restricted by the Slack app permissions. If you find an action is failing, verify that your bot token has the
channels:history,chat:write, andpins:writescopes enabled. - Security: Use this skill in channels where you want the AI to have read/write access. Do not provide the bot token access to private channels containing sensitive information unless absolutely necessary.
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-openclaw-slack": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.