slack-skill_skill

This skill lets you read, search, and send Slack messages across multiple workspaces with explicit send-confirmation before posting.
  • Python

4

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill idanbeck/claude-skills --skill slack-skill

  • SKILL.md6.6 KB
  • slack_bridge.py38.0 KB
  • slack_skill.py27.0 KB

Overview

This skill lets the agent read, search, and send Slack messages across one or more workspaces. It supports channels, private groups, DMs, threads, and returns JSON-formatted results for easy parsing. Multi-workspace configuration and an optional real-time bridge mode are supported.

How this skill works

The skill uses a Slack bot token to list channels and users, read channel or DM history, search messages, read threads, and add/remove emoji reactions. Sending messages or replying in threads is supported but requires an explicit user confirmation step before the message is dispatched. An optional Socket Mode bridge enables real-time listening and auto-response flows with emoji status feedback.

When to use it

  • When you want to read recent messages in a channel or DM
  • When you need to search Slack for a specific conversation or keyword
  • When you want to send a channel message, DM, or thread reply (with confirmation)
  • When you need user details or to list channels and members
  • When you want automated responses via the bridge in Socket Mode

Best practices

  • Always present full send details (workspace, channel/user, message text, thread context) and ask the user: "Do you want me to send this message?"
  • Store bot tokens securely and add the bot to channels before attempting to read or post
  • Use --workspace to target the correct workspace in multi-workspace config
  • Limit read/search results for faster responses and parse JSON output programmatically
  • Use the bridge only when you have Socket Mode app tokens and a clear whitelist for auto-responses

Example use cases

  • Check the last 10 messages in #general to catch up on team updates
  • Search Slack for "deployment issue" to find past troubleshooting threads
  • Prepare a DM to a teammate and request confirmation before sending
  • Reply in a thread to acknowledge a discussion or add information
  • Run the bridge to auto-respond to tracked threads and show emoji status

FAQ

No. The skill must show the full message details and request explicit user confirmation before sending.

How do I add multiple workspaces?

Add workspace entries to the config JSON (~/.claude/skills/slack-skill/config.json) and use --workspace to select one.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational