slack

Automate Slack messaging workflows with reactions, message CRUD, pins, and member lookups.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack tasks like reacting to messages, managing pins, and looking up members become faster and more consistent without manually clicking through channels and DMs.

Core Features & Use Cases

  • Message interactions: React to messages, and send, edit, delete, or read recent messages using message and channel identifiers.
  • Pin management: Pin, unpin, and list pinned items in a channel to keep key updates accessible.
  • Workspace context: Retrieve member info and list available custom emojis for accurate reactions and targeting.

Quick Start

Use the slack skill to react to a Slack message by providing the channelId and messageId and the emoji to apply.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack messaging workflows like reacting to messages or managing pins?

Slack messaging workflows are automated by performing reactions, message CRUD operations, pin management, and member lookups using channel IDs, message timestamps, and user IDs routed through defined actions.

Can I send, edit, and delete Slack messages automatically using channel and message IDs?

Yes, message CRUD operations are supported in Slack channels and direct messages. You can send, edit, delete, and read recent messages by providing the correct channelId and messageId timestamps.

What do I need to configure before automating Slack reactions and member lookups?

You need a Slack bot token configured to authenticate actions. Inputs required include channelId, messageId, emoji, content, and userId to route actions for reactions, pins, memberInfo, and emojiList.

Does this Slack automation approach work for both direct messages and channel scenarios?

Yes, Slack automation actions apply to both channel and direct-message scenarios. You can update, annotate, organize conversation items, manage pins, and look up member info across both contexts.

How do I retrieve available custom emojis for accurate Slack message reactions?

You can list available custom emojis using the emojiList action. This retrieves workspace context, ensuring you apply valid emojis when reacting to messages via the channelId and messageId inputs.

What are the limitations of automating Slack pin management and message updates?

Automation requires accurate Slack message timestamps and IDs for routing actions like pin management and message edits. Operations depend on proper bot token configuration and valid channelId and messageId inputs.