slack

Send, edit, and delete Slack messages with a bot token.

19.0k|5.6k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill slack-elizaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/slack
Command: npx skills add https://github.com/elizaOS/eliza --skill slack-elizaos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to interact with Slack programmatically, enabling automation of communication and information management within your workspace.

Core Features & Use Cases

  • Message Management: Send, edit, and delete messages in channels or direct messages.
  • Reactions & Pins: Add reactions to messages and manage pinned items for important information.
  • Information Retrieval: Fetch member information and list custom emojis.
  • Use Case: Automatically react to messages with a checkmark to indicate a task is done, or pin important announcements in a team channel.

Quick Start

Use the slack skill to send the message "Hello from Otto" 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 through an API?

To automate sending Slack messages, configure a bot token for the Otto platform and specify the target channel or direct message identifier to enable programmatic message management.

Can I automate adding reactions and pinning items in Slack channels?

Yes, you can automate adding reactions to messages and manage pinning or unpinning items in Slack channels programmatically by using the integrated tool with specific message identifiers.

How do I edit or delete messages in Slack programmatically?

Editing or deleting Slack messages programmatically requires configuring a bot token for the platform and providing the specific message and channel identifiers to target the intended content.

What do I need to configure before automating Slack messaging tasks?

Before automating Slack messaging tasks, you need to configure a bot token for the platform and obtain specific message or channel identifiers required for your intended operations.

Does programmatic Slack control allow fetching workspace information like custom emojis?

Programmatic Slack control allows you to fetch member information and list custom emojis, alongside managing messages, reactions, and pinned items within your workspace.

Why are specific message and channel identifiers required for Slack automation?

Specific message and channel identifiers are required to ensure the bot token accurately targets the intended destination for sending, editing, deleting, reacting to, or pinning content.