slack

Automate Slack message, reaction, and pin interactions via API.

12|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/aws-samples/sample-agent-skill-eval --skill slack-aws-samples
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/aws-samples/sample-agent-skill-eval/tree/main/tests/fixtures/clawhub-skills/slack
Command: npx skills add https://github.com/aws-samples/sample-agent-skill-eval --skill slack-aws-samples

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack interactions automation for Clawdbot, enabling reactions, message management, and pin control without manual steps.

Core Features & Use Cases

  • Reactions: react to messages, list reactions, and remove reactions.
  • Messages: read, send, edit, and delete messages across channels or DMs.
  • Pins: pin and unpin items, and list pinned messages.
  • Member info: fetch basic information about Slack users involved in conversations.

Quick Start

Tell the agent to react to a message or pin a post.

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 without manual steps?

You can automate Slack messages and reactions by defining actions through an agent to read, send, edit, and delete messages, or add and remove reactions in channels and DMs via the Slack API.

Can I manage Slack pins and fetch member info using a bot?

Yes, a bot can manage Slack pins and fetch member info by pinning or unpinning items, listing pinned messages, and retrieving basic user information involved in conversations.

How does a Slack bot read and send messages in channels or DMs?

A Slack bot reads and sends messages in channels or DMs by executing API-based actions defined under message groups, allowing it to retrieve conversation history and post new text.

Does this Slack automation approach work for editing and deleting existing messages?

Yes, this Slack automation approach works for editing and deleting existing messages by triggering the respective message management actions directly from the agent interface.

What is the best way to list and remove reactions in Slack channels programmatically?

The best way to list and remove reactions in Slack channels programmatically is to trigger the specific reaction management actions, which interface with the Slack API to modify emoji responses.

Are there limitations to managing Slack channel messages via an agent?

Limitations to managing Slack channel messages via an agent depend on the safe actions defined within the reaction, message, pin, and memberInfo groups, constrained by the underlying Slack API permissions.