← Back to Skills Marketplace
qinthqod

Fox Agent Reach

by GarfieldQin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install fox-agent-reach
Description
Give your AI agent eyes to see the entire internet. 7500+ GitHub stars. Search and read 14 platforms: Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongS...
README (SKILL.md)

Agent Reach — Usage Guide

Upstream tools for 13+ platforms. Call them directly.

Run agent-reach doctor to check which channels are available.

⚠️ Workspace Rules

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

Web — Any URL

curl -s "https://r.jina.ai/URL"

Web Search (Exa)

mcporter call 'exa.web_search_exa(query: "query", numResults: 5)'
mcporter call 'exa.get_code_context_exa(query: "code question", tokensNum: 3000)'

Twitter/X (xreach)

xreach search "query" -n 10 --json          # search
xreach tweet URL_OR_ID --json                # read tweet (supports /status/ and /article/ URLs)
xreach tweets @username -n 20 --json         # user timeline
xreach thread URL_OR_ID --json               # full thread

YouTube (yt-dlp)

yt-dlp --dump-json "URL"                     # video metadata
yt-dlp --write-sub --write-auto-sub --sub-lang "zh-Hans,zh,en" --skip-download -o "/tmp/%(id)s" "URL"
                                             # download subtitles, then read the .vtt file
yt-dlp --dump-json "ytsearch5:query"         # search

Bilibili (yt-dlp)

yt-dlp --dump-json "https://www.bilibili.com/video/BVxxx"
yt-dlp --write-sub --write-auto-sub --sub-lang "zh-Hans,zh,en" --convert-subs vtt --skip-download -o "/tmp/%(id)s" "URL"

Server IPs may get 412. Use --cookies-from-browser chrome or configure proxy.

Reddit

curl -s "https://www.reddit.com/r/SUBREDDIT/hot.json?limit=10" -H "User-Agent: agent-reach/1.0"
curl -s "https://www.reddit.com/search.json?q=QUERY&limit=10" -H "User-Agent: agent-reach/1.0"

Server IPs may get 403. Search via Exa instead, or configure proxy.

GitHub (gh CLI)

gh search repos "query" --sort stars --limit 10
gh repo view owner/repo
gh search code "query" --language python
gh issue list -R owner/repo --state open
gh issue view 123 -R owner/repo

小红书 / XiaoHongShu (mcporter)

mcporter call 'xiaohongshu.search_feeds(keyword: "query")'
mcporter call 'xiaohongshu.get_feed_detail(feed_id: "xxx", xsec_token: "yyy")'
mcporter call 'xiaohongshu.get_feed_detail(feed_id: "xxx", xsec_token: "yyy", load_all_comments: true)'
mcporter call 'xiaohongshu.publish_content(title: "标题", content: "正文", images: ["/path/img.jpg"], tags: ["tag"])'

Requires login. Use Cookie-Editor to import cookies.

抖音 / Douyin (mcporter)

mcporter call 'douyin.parse_douyin_video_info(share_link: "https://v.douyin.com/xxx/")'
mcporter call 'douyin.get_douyin_download_link(share_link: "https://v.douyin.com/xxx/")'

No login needed.

微信公众号 / WeChat Articles

Search (miku_ai):

python3 -c "
import asyncio
from miku_ai import get_wexin_article
async def s():
    for a in await get_wexin_article('query', 5):
        print(f'{a[\"title\"]} | {a[\"url\"]}')
asyncio.run(s())
"

Read (Camoufox — bypasses WeChat anti-bot):

cd ~/.agent-reach/tools/wechat-article-for-ai && python3 main.py "https://mp.weixin.qq.com/s/ARTICLE_ID"

WeChat articles cannot be read with Jina Reader or curl. Must use Camoufox.

LinkedIn (mcporter)

mcporter call 'linkedin.get_person_profile(linkedin_url: "https://linkedin.com/in/username")'
mcporter call 'linkedin.search_people(keyword: "AI engineer", limit: 10)'

Fallback: curl -s "https://r.jina.ai/https://linkedin.com/in/username"

RSS (feedparser)

RSS

python3 -c "
import feedparser
for e in feedparser.parse('FEED_URL').entries[:5]:
    print(f'{e.title} — {e.link}')
"

Troubleshooting

  • Channel not working? Run agent-reach doctor — shows status and fix instructions.
  • Twitter fetch failed? Ensure undici is installed: npm install -g undici. Configure proxy: agent-reach configure proxy URL.

Setting Up a Channel ("帮我配 XXX")

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

User only provides cookies. Everything else is your job.

Usage Guidance
This skill appears to implement a broad web-reading tool, but its package metadata is incomplete and it asks you to provide sensitive cookies and to allow persistent files under ~/.agent-reach. Before installing or using it, ask the publisher for: (1) a complete list of required binaries and Python/npm packages, (2) exact details what cookies/tokens are needed and how they will be stored/secured, (3) the full install steps and what the install writes to disk, and (4) a clear privacy/security policy for saved data. If you must try it, run it in an isolated environment (container or VM), do not supply real account cookies (use throwaway/test accounts), inspect the upstream install script on GitHub before running, and prefer oauth/api tokens with limited scopes instead of raw session cookies.
Capability Analysis
Type: OpenClaw Skill Name: fox-agent-reach Version: 1.0.0 The skill bundle provides extensive internet search and scraping capabilities across 14 platforms using various CLI tools (yt-dlp, gh, mcporter, xreach) and Python scripts. It includes instructions for the agent to install global NPM packages (undici), configure proxies, and fetch/execute setup instructions from a remote GitHub URL (raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md). While these functions support the stated goal of web research, the broad execution privileges and reliance on external, unverified binaries and remote documentation present a significant attack surface.
Capability Assessment
Purpose & Capability
The description says the skill can search/read many platforms, and the SKILL.md shows how to do that, but the registry metadata declares no required binaries, no env vars, and no install steps. In reality the instructions reference many external tools (yt-dlp, gh, mcporter, xreach, mcporter, python modules like miku_ai, feedparser, undici npm, and a local wechat tool). It's incoherent to claim 'no required binaries' while instructing the agent to call many CLIs and to persist data in ~/.agent-reach.
Instruction Scope
The runtime instructions tell the agent to run many networked commands, read arbitrary URLs, use local persistent storage (~/.agent-reach), and instruct the user to supply cookies for some channels. They also direct fetching/using a local tool for WeChat articles and link to external install docs. Asking for cookies and telling the agent to use ~/.agent-reach expands scope beyond simple read-only web search and raises sensitive-data handling concerns.
Install Mechanism
There is no install spec in the skill bundle (instruction-only). The SKILL.md points to an upstream GitHub install guide (raw.githubusercontent.com), which is a common pattern, but the skill does not declare the many dependencies it expects or provide a built-in, auditable install step — reducing transparency about what will be written/executed on disk.
Credentials
The guide explicitly expects the user to provide cookies for certain channels ('User only provides cookies'), yet the skill declares no required credentials or primaryEnv. Requesting cookies (session tokens) for multiple platforms is high-sensitivity and should be declared and constrained; as presented it is disproportionate and under-specified.
Persistence & Privilege
The instructions tell the agent to store persistent data under ~/.agent-reach and to run code from ~/.agent-reach/tools/..., which gives the skill write/execute capability in the user's home directory. The skill is not always-enabled, but persisting data and running local helper scripts increases its privilege and blast radius and should be clearly documented and consented to.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fox-agent-reach
  3. After installation, invoke the skill by name or use /fox-agent-reach
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of fox-agent-reach, a multi-platform AI internet agent. - Adds search and reading capabilities for 14 platforms, including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu, Douyin, Weibo, WeChat Articles, LinkedIn, Instagram, RSS, Exa web search, and any web page. - One-command install with zero configuration required for 8 channels; includes diagnostics via agent-reach doctor. - Supports posting, commenting, and platform channel setup. - Includes built-in triggers for common search, read, and platform configuration commands. - Provides troubleshooting and setup instructions for each supported platform.
Metadata
Slug fox-agent-reach
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Fox Agent Reach?

Give your AI agent eyes to see the entire internet. 7500+ GitHub stars. Search and read 14 platforms: Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongS... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.

How do I install Fox Agent Reach?

Run "/install fox-agent-reach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Fox Agent Reach free?

Yes, Fox Agent Reach is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Fox Agent Reach support?

Fox Agent Reach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Fox Agent Reach?

It is built and maintained by GarfieldQin (@qinthqod); the current version is v1.0.0.

💬 Comments