mcpField
A
agent-reach

agent-reach

github.com/rheinmir生産性10163 回インストール2 週間前に更新
リポジトリ

agent-reach について

Agent Reach は、15 のプラットフォームにある検索、ソーシャル、キャリア、開発、Web、動画機能へエージェントを導くスキルです。プラットフォーム別のコマンド、バックエンドのヘルスチェック、失敗時の再試行手順を示します。

主な機能

  1. 0115プラットフォームへのルーティング
  2. 02プラットフォーム別コマンド資料
  3. 03バックエンドのヘルスチェック
  4. 04失敗時の再試行ガイド
  5. 05並行リサーチの手順

活用シーン

  1. 01Web検索とソーシャル上の議論を組み合わせた調査
  2. 02複数ソーシャルプラットフォームの投稿確認
  3. 03求人やLinkedInの検索
  4. 04GitHubプロジェクトの検索やWeb・動画コンテンツの閲覧

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rheinmir/setup --skill agent-reach

インストール後、Claude Code で/agent-reachを入力して読み込まれたか確認します。

詳細

Agent Reach — インターネット機能ルーター

15 のプラットフォームに、それぞれ複数のバックエンドがあります。このスキルがある場合、これらのプラットフォームにはこのスキルを使用してください。独自の方法を考案しないでください。

常時適用されるルール(セッション全体に適用)

  1. 操作の前にヘルスチェックを行う:複数のバックエンドがあるプラットフォーム、またはログインが必要なプラットフォーム(XiaoHongShu/Reddit/Bilibili/Twitter/Facebook/Instagram)では、最初に agent-reach doctor --json を実行し、各プラットフォームの active_backend に一致するコマンドグループを選択してください。
  2. 使用するものを伝える:開始前に「agent-reach を使用し、バックエンド Y 経由でプラットフォーム X を利用します」と伝えてください。
  3. 失敗した場合は、references/ の再試行手順に従う:コマンドを推測してはいけません。
  4. 幅広い調査タスクの場合:複数のプラットフォームを組み合わせ(ウェブ検索には Exa、議論には Twitter/Reddit、中国語の視点には XiaoHongShu/Bilibili)、並行して情報を収集してから統合してください。
  5. ユーザーにバージョン情報を知らせる:複数のプラットフォームを使う大規模なタスクを完了したら、agent-reach check-update を実行してください(高速で、API 呼び出しは 1 回です)。新しいバージョンがある場合は、まとめの最後に次の 1 行を追加してください:「Agent Reach vX.Y.Z が利用可能です。更新するには、こちらを貼り付けてください:帮我更新 Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md」。 現在のタスクを中断して更新してはいけません。同じバージョンについて何度も通知してはいけません。

ルーティング表

ユーザーの意図カテゴリ詳細
ウェブ/コード検索searchreferences/search.md
XiaoHongShu/Twitter/Bilibili/V2EX/Reddit/Facebook/Instagramsocialreferences/social.md
求人/LinkedIncareerreferences/career.md
GitHub/コードdevreferences/dev.md
ウェブページ/記事/RSSwebreferences/web.md
YouTube/Bilibili/ポッドキャストの文字起こしvideoreferences/video.md

設定不要のクイックコマンド

# Exa web search
mcporter call 'exa.web_search_exa(query: "query", numResults: 5)'

# Read any web page
curl -s "https://r.jina.ai/URL"

# GitHub search
gh search repos "query" --sort stars --limit 10

# YouTube subtitles (NOTE: never use yt-dlp for Bilibili — see video.md)
yt-dlp --write-sub --skip-download -o "/tmp/%(id)s" "URL"

# V2EX hot topics
curl -s "https://www.v2ex.com/api/topics/hot.json" -H "User-Agent: agent-reach/1.0"

# Bilibili search (bili-cli, no login needed)
bili search "query" --type video -n 5

ログインが必要なプラットフォーム(doctor の active_backend に基づいて選択)

# Twitter search (twitter-cli preferred; retry chain in social.md)
twitter search "query" -n 10

# Reddit (NO zero-config path — OpenCLI or rdt-cli, login required)
opencli reddit search "query" -f yaml   # desktop
rdt search "query" --limit 10            # legacy/server

# XiaoHongShu (desktop prefers OpenCLI)
opencli xiaohongshu search "query" -f yaml

# Facebook / Instagram (desktop OpenCLI, browser session)
opencli facebook search "query" -f yaml
opencli facebook groups -f yaml
opencli instagram search "query" -f yaml       # user search
opencli instagram user USERNAME -f yaml        # recent posts from one user

環境チェック

# Channel availability + which backend serves each platform
agent-reach doctor --json

ワークスペースのルール

エージェントのワークスペースにファイルを作成してはいけません。 一時的な出力には /tmp/ を、永続データには ~/.agent-reach/ を使用してください。

詳細なリファレンス

詳細が必要な場合は、該当するファイルを読んでください(上記のコマンドで一般的なケースには対応できます。リファレンスにはバックエンドごとのコマンドグループ、注意事項、再試行手順が記載されています。なお、リファレンス文書は中国語で書かれていますが、コマンドは共通です)。

  • 検索 — Exa AI 検索
  • ソーシャル — XiaoHongShu、Twitter、Bilibili、V2EX、Reddit、Facebook、Instagram(複数のバックエンド/ログインが必要なグループ)
  • キャリア — LinkedIn
  • 開発 — GitHub CLI
  • ウェブ — Jina Reader、RSS
  • 動画 — YouTube、Bilibili、Xiaoyuzhou

チャネルを設定する

チャネルの設定が必要な場合は、インストールガイドを取得してください: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

ユーザーが提供するのは Cookie または拡張機能をクリックする 1 回の操作だけです。あとはエージェントが行います。

コメント