← スキル一覧に戻る

thread-replier
by shiiman
⭐ 1🍴 0📅 2026年1月14日
SKILL.md
name: thread-replier description: Slack スレッドに返信する。「スレッドに返信」「スレッド返信して」「このスレッドに返信」「スレッドで返信」「スレッドに投稿」「スレッドに書き込み」「返信をスレッドで」などで起動。User Token があればユーザーとして返信、なければ Bot として返信。
Thread Replier
Slack スレッドに返信します。
トークンについて
| トークン | 返信者 | 表示名 |
|---|---|---|
| User Token(xoxp-) | ユーザー本人 | 自分の名前とアイコン |
| Bot Token(xoxb-) | Bot | Bot の名前とアイコン |
User Token が設定されていない場合: Bot としてスレッドに返信します。ユーザーに「Bot として返信してよいか」を確認してから実行してください。
ワークフロー
1. スレッド情報の確認
以下を確認:
- チャンネルID
- スレッドのタイムスタンプ(親メッセージのts)
- 返信内容
2. トークン状態の確認
python plugins/shiiman-slack/skills/thread-replier/scripts/slack_thread.py status
User Token の有無を確認し、返信者を決定。
3. 送信前の確認
送信前に必ずユーザーに確認を取る:
User Token がある場合:
以下の内容でユーザーとしてスレッドに返信してよろしいですか?
チャンネル: #general (C01234567)
スレッド: 1234567890.123456
返信: 了解しました!
投稿者: あなた(ユーザー名)
[はい/いいえ]
User Token がない場合:
User Token が設定されていないため、Bot として返信します。
チャンネル: #general (C01234567)
スレッド: 1234567890.123456
返信: 了解しました!
投稿者: Bot
Bot として返信してよろしいですか?
[はい/いいえ]
4. スレッド返信
# ユーザーとして返信(User Token がある場合のデフォルト)
python plugins/shiiman-slack/skills/thread-replier/scripts/slack_thread.py reply \
--channel "C01234567" \
--thread-ts "1234567890.123456" \
--text "了解しました!"
# Bot として返信(明示的に指定)
python plugins/shiiman-slack/skills/thread-replier/scripts/slack_thread.py reply \
--channel "C01234567" \
--thread-ts "1234567890.123456" \
--text "了解しました!" \
--as-bot
5. 送信結果の報告
送信した返信のタイムスタンプとスレッド情報を表示。
コマンドオプション
| オプション | 必須 | 説明 |
|---|---|---|
--channel, -c | Yes | チャンネルID |
--thread-ts, -t | Yes | スレッドのタイムスタンプ |
--text, -m | Yes | 返信テキスト |
--as-bot | No | Bot として返信(User Token があっても) |
User Token の設定方法
ユーザーとして返信するには、.claude/settings.local.json に SLACK_USER_TOKEN を設定:
{
"mcpServers": {
"slack": {
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token",
"SLACK_USER_TOKEN": "xoxp-your-user-token"
}
}
}
}
User Token には chat:write スコープが必要です。
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です