Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
**Major update: Expanded documentation and enforced stricter security and setup requirements for Slack bot credential usage.** - Added detailed setup and authentication instructions, including required OAuth scopes and credential storage rules. - Expanded usage and capability explanations, specifying agent action scope and security/compliance guidelines. - Clarified required inputs, supported actions, and example JSON payloads for all Slack operations. - Emphasized credential safety: use of environment variables, prohibition of user tokens and hardcoding, and workspace/permission constraints. - Updated tags and version metadata to reflect improved capabilities and security.
What This Skill Does
Enables an agent to send, edit, delete, and react to Slack messages, manage pins, and retrieve user and emoji information via a Bot OAuth token. All operations run within the permissions granted to the configured bot account.
Covers the full range of day-to-day Slack messaging operations in one skill, avoiding the need to wire up individual Slack API calls manually.
When to use it
- Send a deployment status update to a team channel
- React with a checkmark emoji when a task is completed
- Pin an important decision message for future reference
- Look up a user's profile by their Slack user ID
- Read recent channel history to summarize discussion
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Post 'Deployment completed successfully.' to #engineering and pin it
- 1Resolve the channel ID for #engineering
- 2Send the message with action sendMessage to the target channel
- 3Capture the returned message timestamp
- 4Pin the message using action pinMessage with the channel ID and timestamp
Message posted to #engineering and pinned for team reference
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.