Dev & Engineering web-scrapertwitter-scraperreddit-scraperyoutube-transcriptxiaohongshubilibilimcpcli

Agent Reach

Give your AI agent eyes on the internet: one CLI routing 16 platforms — Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — with zero API fees.

FollowSkills review · FSRS-1.0
Recommended
62/ 100 5-point scale 3.1 / 5
This review was completed under FSRS 1.0. Dimension scores are not converted; it is queued for re-review under FSRS 2.0.
1 2 3 4 5 6
1Utility15 / 20 · 3.8/5
2Reliability12 / 20 · 3.0/5
3Safety16 / 25 · 3.2/5

Routes to read/search capabilities across 15 platforms, mostly via each platform's official or semi-official CLI/API; some (Xiaohongshu, Reddit) require a logged-in session, meaning it acts under the user's own account and must respect each platform's ToS. The skill explicitly states it does not post/comment/like — a sensible self-imposed read-only boundary.

4Evidence5 / 15 · 1.7/5

The star count (55,381) looks disproportionately high relative to the project's apparent maturity; the cause wasn't investigated and doesn't affect this content-based score.

5Usability8 / 10 · 4.0/5
6Maintenance6 / 10 · 3.0/5
Evidence confidence:Low Reviewed Jul 17, 2026
Before you use it
  • Some platforms (Xiaohongshu, Reddit, etc.) require a logged-in session to scrape — actual use must respect each platform's terms of service
Review evidence [1]
See the full review method →

What does this skill do, and when should you use it?

Agent Reach is a capability layer that gives AI agents unified internet access across 16 platforms including Twitter, Reddit, YouTube, GitHub, Bilibili and XiaoHongShu. It doesn't implement scraping itself; instead it maintains an ordered 'primary + fallback' backend route per platform and switches routes when one breaks. The `agent-reach doctor` command reports which backend currently serves each platform. Six channels work with zero configuration, while login-gated platforms (XiaoHongShu, Twitter, Reddit, etc.) are unlocked with cookies or browser sessions.

Installs the agent-reach CLI and registers a SKILL.md routing table; probes each platform's live backends via agent-reach doctor --; routes intents to concrete tools — Jina Reader for web pages, yt-dlp for YouTube subtitles, bili-cli for Bilibili search, twitter-cli for Twitter search, gh CLI for GitHub, Exa (via mcporter/MCP) for semantic web search, feedparser for RSS; uses OpenCLI browser sessions or manually exported cookies for login-gated platforms; ships maintenance commands like check-update and uninstall.

  1. Researchers running whole-web sweeps: have the agent combine Exa search, Twitter/Reddit discussions and XiaoHongShu/Bilibili Chinese content in parallel, then synthesize.
  2. Content creators and marketers: ask the agent to check a product's reputation on XiaoHongShu or pull and summarize a YouTube tutorial's subtitles.
  3. Developers: have the agent inspect GitHub repos, search code and Issues, or find Reddit threads about a similar bug.
  4. Server deployments: reach Reddit via the rdt-cli + cookie route, needing only a ~$1/month proxy.
  5. Market watchers: have the agent pull Xueqiu stock quotes, trending posts and hot-stock rankings.

What are this skill's strengths and limitations?

Pros
  • Fully free and open source (MIT); the only possible cost is a server proxy (~$1/month)
  • Multi-backend routing: when an access path breaks (e.g. yt-dlp blocked by Bilibili's anti-bot), it falls back transparently
  • Built-in doctor diagnostics: one command shows each platform's active backend and how to fix failures
  • Works with any command-line agent (Claude Code, Cursor, OpenClaw, etc.)
  • Cookies stored locally only (~/.agent-reach/, permission 600); default install changes nothing; dry-run supported
Limitations
  • Reddit, Facebook, Instagram, XiaoHongShu and Twitter have no zero-config path — all require login state, with real risk of platform detection and account bans (a burner account is recommended)
  • Twitter cookies must be exported manually via Cookie-Editor, and calling the upstream twitter CLI still requires explicitly setting TWITTER_AUTH_TOKEN and TWITTER_CT0 environment variables
  • Login-gated flows like Boss Zhipin need a dedicated Chrome with a CDP debug port — a complex setup prone to anti-bot challenge noise
  • OpenCLI's browser-session routes are desktop-only, limiting server use
  • No automated test suite or quantified success-rate data in the README; reliability depends on ongoing maintainer verification

How do you install this skill?

Paste this to any command-line-capable agent (Claude Code, Cursor, OpenClaw, etc.): 'Help me install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md'. The default install only inspects the environment; to modify the system run agent-reach install --env=auto --system explicitly. Requires Python 3.10+. Do not install the same-named PyPI package — it is a different project. OpenClaw users must first enable exec permissions (tools.profile set to coding).

How do you use this skill?

After install, trigger it with natural language, e.g. 'research X across the web', 'read this link', or 'search Bilibili for AI tutorials'. The agent reads SKILL.md and routes automatically; run agent-reach doctor -- first to see backend status per platform. For login-gated platforms say 'help me configure Twitter / XiaoHongShu' and the agent will guide you through cookies or reusing Chrome sessions. Temp files go in /tmp/, persistent data in ~/.agent-reach/.

Related skills