💼
Slack
Messaging Messaging & SocialInstall Command
npx clawhub@latest install slack
Installation Guide
1
Check Environment
Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.
2
Run Installation
Run the install command above in your terminal. ClawHub will automatically download and install Slack to the ~/.openclaw/skills/ directory.
3
Verify Installation
Run openclaw skills list to check your installed skills and confirm Slack appears in the list.
4
Configure (Optional)
Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.
Manual Installation: Copy the Skill folder to
~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Channel Messages
History Search
Reminder Management
Detailed Description
The Slack skill connects OpenClaw to your Slack workspace, making it an AI team member that can respond to messages, execute tasks, and provide information.
Core Features
- Send & Receive Messages: Send messages in specified channels or interact with users via direct messages
- Channel History: Read channel message history to help you review discussions
- Search Conversations: Search for conversations on specific topics or keywords across the entire workspace
- Set Reminders: Set timed reminders for yourself or others
- Thread Replies: Reply within message threads to maintain contextual coherence in discussions
Configuration
You need to create an App in Slack and install it to the workspace to obtain a Bot Token.
{
skills: {
slack: {
botToken: "xoxb-xxx",
defaultChannel: "#general",
mentionResponse: true
}
}
}
Use Cases
- Team members @OpenClaw in a channel to ask questions or request task execution
- Periodically post project progress reports in a channel
- Automatically search channel history to answer common questions
- Send outputs from other skills (such as search results, translations) to a designated Slack channel