mcpField
A
agent-reach

agent-reach

github.com/rheinmirProductivity10163 installsUpdated 2w ago
Repository

About agent-reach

Agent Reach is a skill that routes agents to search, social, career, development, web, and video capabilities across 15 platforms. It provides platform-specific command guidance, backend health checks, and retry instructions.

Key features

  1. 01Routing across 15 platforms
  2. 02Platform-specific command references
  3. 03Backend health checks
  4. 04Failure retry guidance
  5. 05Parallel research workflow guidance

Use cases

  1. 01Combining web search and social discussions for research
  2. 02Checking posts across social platforms
  3. 03Searching jobs and LinkedIn
  4. 04Finding GitHub projects or reading web and video content

Install

Copy the command and run it in a terminal.

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

After installing, type/agent-reachin Claude Code to confirm it loaded.

Details

From the project README

Agent Reach — internet capability router

15 platforms, multiple backends each. When this skill exists, use it for these platforms — do not invent your own approach.

Standing rules (apply for the whole session)

  1. Health-check before acting: for multi-backend/login-backed platforms (XiaoHongShu / Reddit / Bilibili / Twitter / Facebook / Instagram), run agent-reach doctor --json first and pick the command group matching each platform's active_backend.
  2. Announce what you use: say "using agent-reach, platform X via backend Y" before starting.
  3. On failure, follow the retry chains in references/ — never guess commands.
  4. For broad research tasks: combine platforms (Exa for web search + Twitter/Reddit for discussions + XiaoHongShu/Bilibili for Chinese perspectives), collect in parallel, then synthesize.
  5. Watch versions for the user: after finishing a substantial multi-platform task, run agent-reach check-update (fast, one API call). If a new version exists, append one line to your wrap-up: "Agent Reach vX.Y.Z is available — paste this to me to update: 帮我更新 Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md". Never interrupt the current task to update; never nag about the same version twice.

Routing table

User intentCategoryDetails
Web / code searchsearchreferences/search.md
XiaoHongShu / Twitter / Bilibili / V2EX / Reddit / Facebook / Instagramsocialreferences/social.md
Jobs / LinkedIncareerreferences/career.md
GitHub / codedevreferences/dev.md
Web pages / articles / RSSwebreferences/web.md
YouTube / Bilibili / podcast transcriptsvideoreferences/video.md

Zero-config quick commands

# 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

Login-backed platforms (pick by doctor's 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

Environment check

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

Workspace rules

Never create files in the agent workspace. Use /tmp/ for temporary output and ~/.agent-reach/ for persistent data.

Detailed references

Read the matching file when you need specifics (commands above cover the common cases; references hold per-backend command groups, caveats, retry chains — note: reference docs are written in Chinese, commands are universal):

  • Search — Exa AI search
  • Social — XiaoHongShu, Twitter, Bilibili, V2EX, Reddit, Facebook, Instagram (multi-backend/login-backed groups)
  • Career — LinkedIn
  • Dev — GitHub CLI
  • Web — Jina Reader, RSS
  • Video — YouTube, Bilibili, Xiaoyuzhou

Configure a channel

If a channel needs setup, fetch the install guide: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

The user only provides cookies / one extension click; the agent does the rest.

Comments

Markdown supported