slack

Manage Slack messages, reactions, pins, and member information.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/lehalpaul/agents --skill slack-lehalpaul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/lehalpaul/agents/tree/main/skills/slack
Command: npx skills add https://github.com/lehalpaul/agents --skill slack-lehalpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines interactions within Slack by enabling programmatic control over messages, reactions, and pins, reducing manual effort and improving workflow efficiency.

Core Features & Use Cases

  • Message Management: Send, edit, and delete messages in channels or direct messages.
  • Reaction Handling: Add or list emoji reactions to messages.
  • Pinning: Pin and unpin messages to keep important information accessible.
  • Member Information: Retrieve details about Slack users.
  • Use Case: Automatically pin important announcements in a project channel or react to messages with a specific emoji to acknowledge receipt.

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 Slack messages and pins programmatically?

Automating Slack messages and pins is handled by sending, editing, deleting messages, and managing pins through a configured OpenClaw bot token. This enables programmatic control over channel and direct message workflows without manual effort.

Can I use a bot to add emoji reactions and retrieve Slack member information?

Adding emoji reactions and retrieving Slack member information are supported features. The bot can add or list emoji reactions to messages and retrieve details about Slack users within channels and direct messages.

What do I need to configure before sending Slack messages via automation?

Sending Slack messages via automation requires a configured OpenClaw bot token for authentication and authorization. This token grants the bot access to interact with channels, direct messages, and custom emojis.

Does this approach support managing pins and custom emojis in Slack channels?

Managing pins and custom emojis in Slack channels is fully supported. You can pin and unpin messages to keep important information accessible, and list custom emojis available within your Slack workspace.

Are there limitations when editing or deleting Slack messages through a bot?

Editing or deleting Slack messages through a bot requires the OpenClaw bot token to have the necessary scopes and permissions. The bot must possess the correct authorization to successfully modify or remove messages in channels.