slack

Installation
SKILL.md

Slack

A self-contained Python client for Slack, run through one launcher:

SLACK=~/.agents/skills/slack/scripts/slack
$SLACK help   # every command and flag

Rules for every Slack task

  1. Use this CLI for all Slack work. It covers every configured workspace; leave any Slack MCP connector unused, even when one is available.
  2. Name the workspace on every command: $SLACK -w <workspace> ..., choosing from $SLACK workspaces. Workspace names are local labels and can differ from Slack domains; read-link maps a link's domain for you, and commands on a channel ID the client has seen before infer it.
  3. Read a shared link in full before acting on it (next section).
  4. Attribute messages to resolved names (see "User ID resolution").

If config.json is missing, a workspace needs adding, or a command fails with invalid_auth, follow references/setup.md.

Reading a Slack link

Installs
6
First Seen
Feb 8, 2026