← ClaudeAtlas

slack-apilisted

Read Slack messages, threads, channels, download attachments via Python API. Use when you see Slack URLs (https://*.slack.com/archives/*/p*) or need to interact with Slack.
hienlh/claude-skill-slack-api · ★ 0 · API & Backend · score 60
Install: claude install-skill hienlh/claude-skill-slack-api
# Slack API Read and interact with Slack using Python (no MCP required). ## Quick Reference ```bash # Read message/thread from URL python3 ~/.claude/skills/slack-api/scripts/slack.py --url "SLACK_URL" # Channel history / Thread replies python3 ~/.claude/skills/slack-api/scripts/slack.py --history -c CHANNEL_ID -l 10 python3 ~/.claude/skills/slack-api/scripts/slack.py --replies -c CHANNEL_ID --thread-ts TS # Search / List channels / User info python3 ~/.claude/skills/slack-api/scripts/slack.py --search "query" python3 ~/.claude/skills/slack-api/scripts/slack.py --list-channels python3 ~/.claude/skills/slack-api/scripts/slack.py --user-info USER_ID # List files from thread (with details) python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --list-files -v # Download all files from thread python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --download-files -o ./downloads # Output JSON python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --json ``` ## Commands | Flag | Description | Required | |------|-------------|----------| | `--url` | Read from Slack URL | URL | | `--history` | Channel messages | `-c` | | `--replies` | Thread replies | `-c`, `--thread-ts` | | `--search` | Search messages | query | | `--list-channels` | List channels | - | | `--user-info` | User details | user_id | | `--post` | Post message | `-c`, `-t` | | `--list-files` | List files with details | `--url` or messages | | `--download-files` | Download all files | `-