| name | slack |
| description | Read Slack messages, threads, and channels via CLI. Use when asked to view Slack URLs, search Slack, or look up Slack users. |
| allowed-tools | Bash(slack-cli:*) |
Slack CLI
Read Slack content — messages, threads, channels, and users — via slack-cli.
Commands
slack-cli view <url> # View any Slack URL (message, thread, or channel)
slack-cli search <query> # Search messages
slack-cli channel list # List channels you're a member of
slack-cli channel read # Read recent messages from a channel
slack-cli channel info # Show channel information
slack-cli thread read # Read a thread by URL or channel+timestamp
slack-cli user list # List users in the workspace
slack-cli user info # Show user information
Common Patterns
View a Slack URL
slack-cli view "https://workspace.slack.com/archives/C123/p1234567890" --markdown
Search for messages
slack-cli search "from:@username keyword"
slack-cli search "in:#channel-name keyword"
Read a channel
slack-cli channel read
Notes
- Use
--markdown flag when you need to process or quote the output
- Thread URLs with
thread_ts parameter are automatically detected
- Channel names can include or omit the
# prefix
- Use
--help on any command for full options