All skills

Slack

View on GitHub
Interact with Slack workspaces โ€” search messages, read channels, post messages, manage status, and more.

What it does

The Slack skill provides a comprehensive CLI for interacting with Slack across multiple workspaces. You can search messages, read channel history and threads, post messages and replies, manage DMs, download file attachments, set status and presence, manage Do Not Disturb, join/leave channels, and look up user information. All commands output JSON and support workspace selection for multi-workspace environments.

Usage

Invoke when you need to interact with Slack โ€” searching for messages, reading channels, posting messages, checking DMs, or managing your status. Supports multiple workspaces via the --workspace flag.

Trigger phrases:

Examples

Why it was created

Slack is a primary communication hub, but switching between the agent and Slack breaks flow. This skill brings full Slack functionality into the agent workflow โ€” reading, searching, posting, and managing status without leaving the terminal.