Openclaw向けSlack スレッドリーダー

ワークスペースのリンクまたは ID から Slack チャンネルの履歴や特定のメッセージスレッドを取得し、要約するためのユーティリティです。

epikoding
v1.0.0
Feb 16, 2026
0
0
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install slack-thread-reader

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って slack-thread-reader をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Slack スレッドリーダー とは?

Slack スレッドリーダーは、Slack ワークスペースから意味のあるコンテキストを抽出するために設計された専用の統合ツールです。ユーザーは Slack のアーカイブ URL またはチャンネル ID を提供するだけで、チャンネル履歴全体を取得したり、特定のメッセージスレッドを詳細に調査したりできます。Openclaw Skills のコアコンポーネントとして、このツールは AI エージェントが複雑なチームの議論を解析し、ユーザーメンションを解決し、チャットデータをクリーンで読みやすい形式で提示することを可能にします。

Slack の API と開発環境の橋渡しをすることで、このスキルはチャットログに埋もれたプロジェクトのコンテキストに常にアクセスできるようにします。絵文字リアクションやファイル添付など、Slack のデータ構造の細かな違いを処理し、チームのやり取りを包括的に表示します。

Slack スレッドリーダー のユースケース

  • 特定の Slack チャンネル内の長い議論を要約する。
  • 技術的な決定を理解するために、特定のメッセージスレッドからすべての返信を抽出する。
  • 取得する最新メッセージの数を制限して、最近のチャンネルアクティビティを監視する。
  • Slack の会話を、解決済みのユーザー名を含む構造化されたドキュメントに変換する。
  • AI エージェントがより適切なコーディング支援を提供できるよう、チームチャットからコンテキストを収集する。

Slack スレッドリーダー の仕組み

  1. このスキルは、ユーザーから Slack アーカイブリンクまたは特定のチャンネル/スレッド識別子を受け取ります。
  2. URL パターンに基づいて、ターゲットが広範なチャンネル履歴であるか、特定のネストされたスレッドであるかを自動的に判断します。
  3. スクリプトはリクエストを検証します。提供されたリンクタイプがユーザーの意図と一致しない場合は、正確性を期すために確認を求めます。
  4. メッセージデータを取得し、固有の Slack ID を人間が読める実名に解決し、絵文字リアクションをフォーマットします。
  5. 要求に応じて、会話ツリーの完全なビューを提供するために、スレッドの返信を再帰的に取得します。
  6. 最終的な出力は、Openclaw Skills ワークフロー内でさらに処理するために、フォーマットされた要約または未加工テキストとして返されます。

Slack スレッドリーダー のセットアップ

このスキルを使用するには、スクリプトが scripts/ ディレクトリにあり、Slack ボットに必要な権限があることを確認してください。読み取りたい公開または非公開チャンネルにボットを招待する必要があります。

# 最初にボットをチャンネルに招待する
/invite @botname

# 使い方:URL を介して特定のスレッドを読み取る
scripts/slack-thread.sh https://your-workspace.slack.com/archives/CHANNEL/pTIMESTAMP

# 使い方:制限付きでチャンネル履歴を読み取る
scripts/slack-thread.sh <channel-id> --limit 20

Slack スレッドリーダー のデータスキーマとタクソノミー

このスキルは、読みやすいように Slack データを構造化された Markdown 形式に整理します:

要素 形式 説明
タイムスタンプ ISO 8601 [YYYY-MM-DDTHH:MM:SS] として表示
送信者 実名 内部 ID を人間が読める名前に解決
メンション @名前 テキスト内のユーザーメンションを自動的に解決
リアクション [:emoji: 名前] 使用された絵文字とリアクションしたユーザーの名前をリスト表示
スレッド ├ └ ツリー スレッドが有効な場合の返信チェーンの視覚的表現
添付ファイル 📎 ファイル名 共有ファイルのファイル名と MIME タイプを表示

Slack スレッドリーダー の高度な機能

  • インラインスレッドサポート:--with-threads フラグを使用して、ネストされたすべての返信をチャンネル履歴ビューに直接プルします。
  • きめ細かな返信制限:--thread-limit を設定して最も関連性の高い返信のみを取得することで、出力の長さを制御します。
  • スマートリンク検証:スレッドリンクとチャンネルリンクの不一致を具体的に検出し、データ取得エラーを防止します。
  • メンション解決:暗号化された Slack ユーザー ID を認識可能な名前に自動的に変換し、Openclaw Skills 内でより適切なコンテキストを提供します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*