SuperAPI AI Directory

agent-reach

General & other

View repository

Updated 10-17 16:22

About this skill

Agent Reach — Internet capability router

13 platforms, multiple backends.When this skill is present, you must use it to access these platforms; do not invent your own solution.

Bundled with the Ootto content skills as the factory's research · scrape · download engine — the FIND step that feeds reel-analyzer. Vendored from Panniantong/Agent-Reach (MIT — full credit to the author). It's a router: don't load everything, read only the reference (the "checkpoint") for the capability you need. For the content factory you mainly use three:

The other platforms (Xiaohongshu / Bilibili / V2EX / Xueqiu) are optional extras. First-time channel setup: follow https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md — Reddit, web, Exa search and YouTube subtitles work without configuration; only platforms requiring login (Twitter, Xiaohongshu) need cookies.

Standing rules (apply throughout)

  1. Check up before acting: For multi-backend platforms (小红书/Reddit/B站/Twitter), first run agent-reach doctor --json, and choose the command group according to each platform's active_backend field.
  2. Declare what you are using: Before starting work, say "Using agent-reach's X platform / Y backend".
  3. Handle failures according to the retry chains in references; do not guess commands.
  4. Full-web research tasks: Combine multiple platforms (Exa search + Twitter/Reddit for discussion + 小红书/B站 for Chinese-language scenarios), collect in parallel, then summarize.
  5. Watch versions on the user's behalf: After completing a larger research/multi-platform task, conveniently run agent-reach check-update(very fast, a single API call). If there is a new version, add one line in the wrap-up report: "Agent Reach has a new version vX.Y.Z; copy this sentence to me to update: Help me update Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md」。 Do not interrupt the current task to update, and do not repeatedly remind about the same version.

Routing table

User intent Category Detailed documentation
Web search/code search search references/search.md
小红书/Twitter/B站/V2EX/Reddit social references/social.md
Recruitment/jobs/LinkedIn career references/career.md
GitHub/code dev references/dev.md
Web pages/articles/RSS web references/web.md
YouTube/B站/podcast subtitles video references/video.md

Zero-config quick commands

# Exa 网页搜索
mcporter call 'exa.web_search_exa(query: "query", numResults: 5)'

# 通用网页阅读
curl -s "https://r.jina.ai/URL"

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

# YouTube 字幕(注意:B站不要用 yt-dlp,见 video.md)
yt-dlp --write-sub --skip-download -o "/tmp/%(id)s" "URL"

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

# B站搜索(bili-cli,无需登录)
bili search "query" --type video -n 5

Platforms requiring login state (choose commands according to doctor's active_backend)

# Twitter 搜索(twitter-cli 首选;失败重试链见 social.md)
twitter search "query" -n 10

# Reddit(无零配置路径:OpenCLI 或 rdt-cli,必须登录态)
opencli reddit search "query" -f yaml   # 桌面
rdt search "query" --limit 10            # 存量/服务器

# 小红书(桌面首选 OpenCLI)
opencli xiaohongshu search "query" -f yaml

Environment check

# 检查可用 channel 与每个平台当前激活的后端
agent-reach doctor --json

Workspace rules

Do not create files in the agent workspace. Use /tmp/ to store temporary output, and~/.agent-reach/ to store persistent data.

Detailed documentation

According to the user's needs, read the corresponding detailed documentation:

Configuration channels

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

The user only needs to provide cookies; the agent handles the rest of the configuration.