slack

Manage Slack messages, reactions, pins, and member lookups programmatically.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage routine Slack tasks that would otherwise require manual interaction in the Slack UI, such as reacting to messages, posting or editing messages, and organizing important items with pins, so teams can automate collaboration and reduce context switching.

Core Features & Use Cases

  • React to messages or list existing reactions to track progress and approvals.
  • Send, edit, and delete messages to channels or direct users for notifications and automated responses.
  • Pin, unpin, and list pinned items to surface key decisions, and read recent messages for context-aware automation.
  • Retrieve member information and list custom emoji to support member lookups and reaction-based workflows.
  • Use Case: Automatically react with ✅ to completed tasks, pin weekly status updates, or fetch a user's profile before assigning work.

Quick Start

Send a message to channel:C123 saying Hello from OpenClaw.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack messages and reactions programmatically?

You can automate Slack messages and reactions by using a configured bot token to send, edit, or delete content, and add emoji reactions to specific messages in channels or direct messages.

What is required to manage Slack pins and messages through a bot?

Managing Slack pins and messages through a bot requires a configured Slack bot token and target identifiers like channelId and messageId to pin, unpin, or list important items.

How do I fetch recent Slack messages and member info for context-aware automation?

To fetch recent Slack messages and member info, the automation tool retrieves channel context and user profiles programmatically, supporting workflows like assigning work based on retrieved member information.

Can I use a Slack bot to track task approvals with emoji reactions?

Yes, you can use a Slack bot to track task approvals by programmatically reacting to messages with specific emoji, or listing existing reactions to monitor progress within a channel.

Does managing Slack messages programmatically require switching to the Slack UI?

No, managing Slack messages programmatically eliminates context switching by handling routine tasks like posting updates, pinning key decisions, and retrieving custom emoji directly through bot automation.