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
- Use this CLI for all Slack work. It covers every configured workspace; leave any Slack MCP connector unused, even when one is available.
- 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-linkmaps a link's domain for you, and commands on a channel ID the client has seen before infer it. - Read a shared link in full before acting on it (next section).
- 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.