Skills DirectorySearch all skills ↗

AI agent skill · by @openclaw

Slack

Slack messaging workflows through OpenClaw's message tool.

Archived 2026-10-23 · Source updated 2026-10-01. Check the original repository for the latest version.

SKILL.md instructions

# Slack

Use the `message` tool with `channel: "slack"`. The tool schema lists the actions enabled for the current Slack account; do not assume an action that is not present.

## Workflow

- Prefer stable Slack IDs from context. Sends outside the current conversation use `channel:<id>` or `user:<id>` targets.
- Keep replies in the current thread unless the user asks for a top-level post. For another thread, pass its Slack timestamp as `threadId`; use the same timestamp as `messageId` for message-specific actions.
- Before editing, deleting, pinning, or reacting to an ambiguous message, read the conversation and resolve its exact ID.
- When multiple Slack accounts are configured, pass `accountId` rather than guessing.
- Confirm destructive deletes when the target or intent is unclear.

Slack formatting, mentions, and available actions are described automatically by the current `message` tool hints. Follow those hints instead of maintaining a second action catalog here.

Related skills