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

シームレスなコンテキスト収集のために、Slack チャンネルの履歴とスレッド化された会話を取得、フォーマット、要約する AI 最適化ユーティリティ。

epikoding
v1.0.0
Mar 5, 2026
0
874
0

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

1. ClawHub CLI

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

npx clawhub@latest install slack-reader

2. 手動インストール

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

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

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

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

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

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

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

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

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

Slack スレッドリーダーは、複雑な Slack 通信データをクリーンで LLM フレンドリーな形式に変換するために設計された技術的な架け橋です。Openclaw Skills の主要コンポーネントとして、このツールは AI エージェントが Slack アーカイブリンクを解析し、チャンネル履歴を処理し、文脈を失うことなく深い会話スレッドをトラバースすることを可能にします。装飾文字や不要な空白などのノイズを排除し、要約や分析に最適な時系列のメッセージストリームを配信します。

このスキルを活用することで、開発者は Slack の非構造化データを自動化されたワークフローに統合できます。個別の返信であれ大量のチャンネル履歴であれ、Slack スレッドリーダーは Openclaw Skills がチームのやり取り、ユーザーメンション、ファイルの添付を専門的かつ技術的な方法で正確に解釈できるようにします。

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

  • 特定の Slack スレッド内の複雑な技術的議論を要約し、アクションアイテムを抽出する。
  • Openclaw Skills を使用して最近のチャンネルアクティビティを監査し、プロジェクトのステータス更新を提供する。
  • アーカイブされた Slack の会話から特定の添付ファイルやファイル参照を抽出する。
  • 履歴データ全体でチームの感情や意思決定プロセスを分析する。
  • 自動ページネーションと重複排除により、大量のメッセージ環境を管理する。

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

  1. ユーザーが Openclaw Skills スクリプトのトリガーとして Slack の URL またはチャンネル ID を提供する。
  2. システムがリンク構造に基づいてリクエストモード(チャンネル履歴、スレッドモード、または単一の返信)を特定する。
  3. スクリプトが Slack への並列 API リクエストを開始し、メッセージの内容の取得とユーザー ID の実名への解決を同時に行う。
  4. 高度なロジックが自動重複排除とカーソルベースのページネーションを適用し、長いスレッドでメッセージが漏れないようにする。
  5. 出力は 1 メッセージ 1 行の形式にサニタイズされ、時系列にソートされるため、AI が会話の自然な流れを追いやすくなる。
  6. 最終的なクリーンデータは、要約または特定のデータ抽出タスクのために LLM に渡される。

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

これを Openclaw Skills 環境に統合するには、ボットに必要な権限があり、対象のチャンネルに招待されていることを確認してください。

# 特定のチャンネルから履歴を取得する
scripts/slack-thread.sh https://workspace.slack.com/archives/C01234567

# メッセージ数を制限して特定のスレッドを取得する
scripts/slack-thread.sh C01234567 1770775935.866499 --limit 50

# チャンネル履歴内にすべてのスレッド返信をインラインで含める
scripts/slack-thread.sh C01234567 --with-threads

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

Slack スレッドリーダーは、データを Openclaw Skills の処理に最適化された構造化された最小限の形式に整理します:

要素 スキーマ/形式 説明
タイムスタンプ `[ISO-8601 ts]`
送信者 user_name: 参加者またはボットの実名。
内容 text 空白を圧縮したクリーンなメッセージテキスト。
リアクション [:emoji:users] リアクションとリアクションしたユーザーの集計リスト。
添付ファイル 📎filename ID 参照を容易にするための短縮されたファイル識別子。
スレッドメタ [thread replies:N] ネストされた会話と返信数のインジケーター。

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

  • 高並列取得: スレッドの展開とユーザー解決に並列ワーカーを利用し、Openclaw Skills の操作を高速化します。
  • インテリジェントキャッシュ: API レート制限の消費を抑えるため、24 時間の TTL を持つローカルユーザー名キャッシュを実装します。
  • 日付範囲フィルタリング: 正確な履歴データ抽出のために --from および --to フラグをサポートします。
  • 堅牢なエラー処理: 429 レート制限レスポンスに対する自動リトライ機能を備え、ワーカー間で状態を共有してサンダリングハード問題を防止します。
  • LLM ファーストフォーマット: トークン効率を最大化するために、装飾文字を自動的に除去し、連続するスペースを圧縮します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*