Slack mesajlarını, thread'leri, kanalları okuyun ve Python API üzerinden ek dosyaları indirin. Slack URL'lerini (https://*.slack.com/archives/*/p*) gördüğünüzde veya Slack ile etkileşim kurmanız gerektiğinde kullanın.
cd ~/.claude/skills
git clone https://github.com/hienlh/claude-skill-slack-api.git claude-skill-slack-api mkdir -p ~/.claude/skills/slack-api
curl -fsSL https://raw.githubusercontent.com/hienlh/claude-skill-slack-api/HEAD/skill.md \
-o ~/.claude/skills/slack-api/SKILL.md Python kullanarak Slack'i okuyun ve etkileşimde bulunun (MCP gerekli değil).
# URL'den mesaj/thread okuma
python3 ~/.claude/skills/slack-api/scripts/slack.py --url "SLACK_URL"
# Kanal geçmişi / Thread yanıtları
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
# Arama / Kanalları listeleme / Kullanıcı bilgisi
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
# Thread'den dosyaları listeleme (ayrıntılarla)
python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --list-files -v
# Thread'deki tüm dosyaları indirme
python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --download-files -o ./downloads
# JSON çıktısı
python3 ~/.claude/skills/slack-api/scripts/slack.py --url "URL" --json
| Flag | Açıklama | Gerekli |
|---|---|---|
--url |
Slack URL'sinden oku | URL |
--history |
Kanal mesajları | -c |
--replies |
Thread yanıtları | -c, --thread-ts |
--search |
Mesajlarda ara | query |
--list-channels |
Kanalları listele | - |
--user-info |
Kullanıcı detayları | user_id |
--post |
Mesaj gönder | -c, -t |
--list-files |
Dosyaları ayrıntılarla listele | --url veya mesajlar |
--download-files |
Tüm dosyaları indir | --url veya mesajlar |
-c/--channel, --thread-ts, -l/--limit (20), -o/--output-dir (./slack-downloads), -v/--verbose, --json
Token'lar ~/.claude/skills/slack-api/.env dosyasından yüklenir:
SLACK_XOXC_TOKEN=xoxc-...
SLACK_XOXD_TOKEN=xoxd-...
Token'ları alın: Browser DevTools -> Application -> Cookies (Slack'e giriş yapılmış)
p1767879572095059 -> 1767879572.095059 (sondan 6 karakter öncesine nokta ekleyin)
2 veya daha fazla bağımsız görevin paralel olarak yürütülebileceği ve aralarında state paylaşımı ya da sıralı bağımlılık olmadığı durumlarda kullanın.
Ayrı bir oturumda inceleme kontrol noktaları ile yürütülecek yazılı bir uygulama planınız olduğunda kullanın.
Mevcut oturumda bağımsız görevlerle uygulama planlarını yürütürken kullanın
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaştığınızda, çözüm önerisi sunmadan önce kullanın.
Herhangi bir feature ya da bugfix uygulamaya başlamadan önce kullanın.
Yeni beceriler oluştururken, mevcut becerileri düzenlerken veya dağıtımdan önce becerileri doğrularken kullanın.