Loading...
Loading...
Search messages, read threads, and send messages in Slack. Use when looking up discussions, finding context about a topic, or sending notifications to channels.
npx skill4agent add letta-ai/skills slack$SLACK_TOKENslack sendcurl ... -H "Authorization: Bearer $SLACK_TOKEN"slack-api POST ...# Add scripts to PATH
export PATH="$PATH:$HOME/.letta/skills/slack/scripts"
# Create Slack app with one click (opens browser)
slack-setupxoxp-...export SLACK_TOKEN="xoxp-..."xoxb-export SLACK_TOKEN="xoxp-..." # User token (recommended) or xoxb- bot token
export PATH="$PATH:$HOME/.letta/skills/slack/scripts"slack search "deployment failed"
slack search "from:@caren database"
slack search "in:#engineering api"
slack search "in:#engineering after:2024-01-01 bug"from:in:to:has:linkhas:reactionbefore:after:on:slack send "#general" "Hello team!"
slack send "#alerts" ":rocket: Deployment complete"
slack send "@caren" "Quick question..."slack join "#engineering"slack channelsslack history "#engineering"
slack history "#engineering" 50 # Last 50 messagesslack thread "C1234567890" "1234567890.123456"
slack thread "C1234567890" "1234567890.123456" --json # Raw JSON outputtsslack users
slack user "U1234567890"slackslack-api# Post with rich formatting (blocks)
slack-api POST chat.postMessage '{"channel": "#general", "blocks": [{"type": "section", "text": {"type": "mrkdwn", "text": "*Bold* and _italic_"}}]}'
# Add reaction
slack-api POST reactions.add '{"channel": "C1234", "timestamp": "1234.5678", "name": "thumbsup"}'
# Get user info
slack-api GET "users.info?user=U1234567890"
# Reply to thread
slack-api POST chat.postMessage '{"channel": "C1234", "thread_ts": "1234.5678", "text": "Thread reply"}'slack-setup| Category | Scopes |
|---|---|
| Search | |
| Messaging | |
| Public channels | |
| Private channels | |
| Direct messages | |
| Users | |
| Files | |
| Other | |