slack

Send, edit, delete, and react to Slack messages via bot token.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/softweek/openclaw --skill slack-softweek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/softweek/openclaw/tree/main/publish_output/skills/slack
Command: npx skills add https://github.com/softweek/openclaw --skill slack-softweek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows for seamless control of Slack functionalities directly from OpenClaw, automating interactions within Slack channels and direct messages.

Core Features & Use Cases

  • Message Management: Send, edit, delete, and react to messages in Slack.
  • Channel Operations: Pin and unpin messages, list pinned items, and read recent messages.
  • User Information: Fetch information about Slack members.
  • Emoji Handling: List available custom emojis.
  • Use Case: Automatically react to a specific message with a checkmark emoji to signify task completion, or pin important announcements in a project channel.

Quick Start

Use the slack skill to send the message "Hello from OpenClaw" to the channel with ID C123.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending Slack messages from an external script?

To automate sending Slack messages, you use a configured bot token to interact with Slack channels and direct messages. This Skill supports programmatically sending messages by providing the target channel and message identifiers.

Can I programmatically pin important announcements in a Slack channel?

Yes, you can programmatically pin important announcements in a Slack channel. This Skill supports channel operations including pinning and unpinning messages, and listing pinned items by providing the specific channel identifier.

Does this Slack automation approach require specific channel or user IDs?

Yes, this Slack automation approach requires specific channel and message identifiers for targeted operations like sending or editing messages. Fetching member information additionally requires specific user identifiers.

What is the best way to react to a Slack message with an emoji automatically?

The best way to react to a Slack message with an emoji automatically is to use this Skill's message management capabilities. It enables programmatic message reactions by targeting the specific message identifier.

How do I fetch Slack member information and list custom emojis via API?

You fetch Slack member information by providing user identifiers to the configured bot token. This Skill also handles emoji operations, allowing you to list available custom emojis in the workspace.

Why do my automated Slack message edits or deletions fail to execute?

Automated Slack message edits or deletions fail when missing the required channel and message identifiers. You must ensure the configured bot token has the necessary permissions to interact with the target Slack channels.