skills/slack/SKILL.md
Read Slack messages, threads, and channels via CLI. Use when asked to view Slack URLs, search Slack, or look up Slack users.
npx skillsauth add lox/slack-cli slackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A CLI for reading Slack content - messages, threads, channels, and users.
If slack-cli is not on PATH, install it:
brew install --cask lox/tap/slack-cli
Or: go install github.com/lox/slack-cli@latest
See https://github.com/lox/slack-cli for setup instructions (Slack app creation and OAuth).
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 name, ID, or URL
slack-cli channel info # Show channel information by name, ID, or URL
slack-cli thread read # Read a thread by URL or channel+timestamp (supports --markdown)
slack-cli user list # List users in the workspace
slack-cli user info # Show user information
slack-cli auth login # Authenticate with Slack via OAuth
slack-cli auth status # Show authentication status
slack-cli view "https://workspace.slack.com/archives/C123/p1234567890" --markdown
slack-cli search "from:@username keyword"
slack-cli search "in:#channel-name keyword"
slack-cli channel read #general --limit 50
slack-cli channel read "https://workspace.slack.com/archives/C123" --markdown
To see available subcommands and flags, run --help on any command:
slack-cli --help
slack-cli view --help
slack-cli search --help
--markdown with view, thread read, or channel read when you need structured outputthread_ts parameter are automatically detected# prefixchannel_not_found and multiple workspaces are configured, retry with --workspace <workspace>tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.