slack

Send Slack messages and manage channels across multiple workspaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires slack-ruby-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the complexity of managing multiple Slack workspaces by providing unified API access with automatic workspace detection and isolated rate limiting.

Core Features & Use Cases

  • Multi-Workspace Messaging: Send messages to channels and DMs across dreamanager, american_laboratory_trading, and softtrak workspaces from a single interface.
  • Automatic Workspace Detection: Intelligently selects the appropriate workspace based on your current project directory.
  • Use Case: Imagine you're working on the dreamanager project and need to notify the team. This Skill automatically detects the workspace and sends your message without manual configuration.

Quick Start

Send a message to the #general channel in the automatically detected workspace: "Send message to #general: Deployment complete"

Frequently Asked Questions about slack

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

FAQPage Schema
How do I send messages across multiple Slack workspaces?

Send messages across multiple Slack workspaces by using workspace auto-detection based on your project directory, or specify a workspace explicitly with --workspace flags. The Skill manages OAuth bot tokens and handles batched posting with exponential backoff for rate limiting.

Can I manage channels and look up users across different Slack workspaces?

Yes. The Skill performs cross-workspace channel and user lookups, supporting list-channels, get-channel-info, and lookup operations. Each workspace maintains isolated rate limiting and caches for independent management.

How does automatic workspace detection work?

Automatic workspace detection identifies the appropriate workspace based on your current project directory. Supported workspaces include dreamanager, american_laboratory_trading, and softtrak, eliminating manual configuration when sending messages.

What do I need to set up before using this Skill?

Store OAuth bot tokens for each workspace under ~/.claude/.slack/workspaces. The Skill requires slack-ruby-client as a dependency and supports JSON input/output with consistent success and error responses.

Can I send direct messages and channel posts from the same interface?

Yes. The Skill sends messages to both channels and DMs across workspaces through a unified API interface, with workspace-specific rate limiting and caches applied to each message posting operation.