slack

List, read, send, and search Slack conversations via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages Slack conversations from Claude Code, enabling listing channels, reading messages, sending replies, and searching channels and DMs, while also handling incoming Slack events.

Core Features & Use Cases

  • List conversations in the Slack workspace with optional metadata such as unread counts and channel type.
  • Read messages from a channel or direct message thread and retrieve message history for context.
  • Send replies or drafts to a channel or DM, with optional threading support.
  • Search for channels and DMs by name to quickly locate IDs and start interactions.
  • Use Case: Automate routine Slack management tasks across multiple workspaces and teams.

Quick Start

List unread conversations in Slack and respond to mentions.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack conversations and send replies from a CLI?

You can automate Slack conversations by using a local CLI to list channels, read message history, and send replies. This requires authenticating with a SLACK_BOT_TOKEN or SLACK_USER_TOKEN to manage workspace interactions directly.

Can I search Slack channels and direct messages by name to find conversation IDs?

Yes, you can search Slack channels and DMs by name to quickly locate their IDs. This allows you to identify specific conversations and start interacting with them across multiple workspaces.

Does this Slack automation tool support handling incoming mentions via the Events API?

Yes, the Slack automation tool supports handling incoming events via the Slack Events API. It subscribes to events for mentions and direct messages, enabling automated responses to team activity.

What tokens do I need to authenticate a Slack bot for reading messages and sending replies?

You need either a SLACK_BOT_TOKEN starting with xoxb- or a SLACK_USER_TOKEN starting with xoxp- to authenticate. These tokens authorize the local CLI to list conversations, read messages, and send replies.

What is the best way to manage routine Slack tasks across multiple workspaces?

The best way to manage routine Slack tasks across multiple workspaces is by automating them through a CLI. This approach lists unread conversations, retrieves message context, and sends threaded replies without switching contexts.