← 返回 Skills 市场
qinthqod

Fox Agent Reach

作者 GarfieldQin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fox-agent-reach
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fox-agent-reach 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug fox-agent-reach
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。

如何安装 Fox Agent Reach?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fox-agent-reach」即可一键安装,无需额外配置。

Fox Agent Reach 是免费的吗?

是的,Fox Agent Reach 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Fox Agent Reach 支持哪些平台?

Fox Agent Reach 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Fox Agent Reach?

由 GarfieldQin(@qinthqod)开发并维护,当前版本 v1.0.0。

💬 留言讨论