Agent Reach
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Ootto-AI/claude-content-skills agent-reach --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agent-reach .claude/skills/agent-reach && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .claude/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reachType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Ootto-AI/claude-content-skills agent-reach --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/agent-reach .agents/skills/agent-reach && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .agents/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Ootto-AI/claude-content-skills agent-reach --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/agent-reach .cursor/skills/agent-reach && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .cursor/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Ootto-AI/claude-content-skills.git --path skills/agent-reach--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Ootto-AI/claude-content-skills agent-reach --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/agent-reach .gemini/skills/agent-reach && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .gemini/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Ootto-AI/claude-content-skills agent-reachInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/agent-reach .github/skills/agent-reach && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .github/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Ootto-AI/claude-content-skills agent-reach --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/agent-reach .opencode/skills/agent-reach && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-reach" agent skill from https://github.com/Ootto-AI/claude-content-skills/tree/main/skills/agent-reach into .opencode/skills/agent-reach/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-reach", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-reachMUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.
Agent Reach is an agent skill from Ootto-AI/claude-content-skills. MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 / research this topic。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, B站/bilibili, Reddit, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, or any web URL. 13 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run agent-reach…
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/career.md`, `references/dev.md` and `references/search.md`).
It sits in Development, covering Codebase onboarding. It works with Xiaohongshu, Reddit, GitHub and LinkedIn. The repository describes itself as: Free, copy-paste Claude skills that run your content growth factory — turn ideas + your NotebookLM memory into scroll-stopping Instagram reels. By Ootto. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5263be7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlghyt-dlpFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
raw.githubusercontent.comr.jina.aiv2ex.comAlso links to:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent Reach loads about 1.3k tokens when it runs, and up to ~5.3k if it reads all its reference files. Until then it costs about 216 tokens; SKILL.md has 245 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Ootto-AI/claude-content-skills at commit 5263be7, republished under its MIT licence (© Ootto-AI). 245 words, ~1,308 tokens.
.claude/skills/agent-reach/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.13 平台、多后端。本 skill 存在时必须用它访问这些平台,不要自己发明方案。
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:
- Reddit (references/social.md) — mine real demand: what people actually ask/upvote in your niche → your reel topics.
- Search / web (references/search.md · references/web.md) — find trending reels to model + read any page as clean text (Exa / Jina, no login).
- Video (references/video.md) — download a reel/Short → transcript to study.
The other platforms (小红书 / B站 / V2EX / 雪球) 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 zero-config; only logged-in platforms (Twitter, 小红书) need cookies.
agent-reach doctor --json,按各平台 active_backend 字段选命令组。agent-reach check-update(很快,一个 API 调用)。有新版就在收尾汇报里附一句:
「Agent Reach 有新版 vX.Y.Z,复制这句话给我即可更新:帮我更新 Agent Reach:
https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md」。
不要中断当前任务去更新,也不要重复提醒同一个版本。| 用户意图 | 分类 | 详细文档 |
|---|---|---|
| 网页搜索/代码搜索 | search | references/search.md |
| 小红书/推特/B站/V2EX/Reddit | social | references/social.md |
| 招聘/职位/LinkedIn | career | references/career.md |
| GitHub/代码 | dev | references/dev.md |
| 网页/文章/RSS | web | references/web.md |
| YouTube/B站/播客字幕 | video | references/video.md |
# 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# 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# 检查可用 channel 与每个平台当前激活的后端
agent-reach doctor --json不要在 agent workspace 创建文件。 使用 /tmp/ 存放临时输出,~/.agent-reach/ 存放持久数据。
根据用户需求,阅读对应的详细文档:
如果某个 channel 需要配置,获取安装指南: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
用户只需提供 cookies,其他配置由 agent 完成。
© Ootto-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in skills/agent-reach of Ootto-AI/claude-content-skills.
Open the folder on GitHubat commit 5263be7
Agent Reach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent Reach this skillOotto-AI/claude-content-skills | 130 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Agent ReachPanniantong/Agent-Reach | 95k | — | ~1.4k | Automated safety check: Pass | MIT | |
| bb-browser Site Commands for OpenClawepiral/bb-browser | 6.2k | — | ~1k | Automated safety check: Pass | MIT | |
| Last30days CnJesseovo/last30days-skill-cn | 1.9k | — | ~2.4k | Automated safety check: Notes | MIT | |
| Agent ReachEdisonChenAI/agent-reach | 115 | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Feedgrab BatchiBigQiang/feedgrab | 614 | — | ~1.8k | Automated safety check: Pass | MIT |
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
epiral/bb-browser
Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.
Jesseovo/last30days-skill-cn
Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted…
EdisonChenAI/agent-reach
Use the internet: search, read, and interact with 13+ platforms including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu (小红书), Douyin (抖音), WeChat Articles (微信公众号), LinkedIn, Boss直聘…
iBigQiang/feedgrab
Batch content grabber — bulk fetch bookmarks, user tweets, search results, author notes, wiki pages, subreddit posts, and more from X/Twitter, Xiaohongshu, Reddit, WeChat, YouTube, Feishu, Zhihu.
sundial-org/awesome-openclaw-skills
Query and analyze brand mentions from Octolens API. An agent skill from sundial-org/awesome-openclaw-skills.
Ootto-AI/claude-content-skills
Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins.
Ootto-AI/claude-content-skills
Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store.
Ootto-AI/claude-content-skills
Write the caption, hashtag set, and first comment for a reel or post.
Ootto-AI/claude-content-skills
Drafts personalized pitches to creators and brands for collab reels, shoutouts and partnerships.
Ootto-AI/claude-content-skills
Turn every comment into a lead on autopilot. An agent skill from Ootto-AI/claude-content-skills.
Ootto-AI/claude-content-skills
Reverse-engineers a rival account's best posts into the patterns, hooks, and posting cadence actually driving their growth.
Categories
MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. Agent Reach is an agent skill from Ootto-AI/claude-content-skills.g.
Agent Reach fits situations like: user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g; user mentions any platform; shares any URL/链接: 小红书/xiaohongshu/xhs; linkedIn/领英/招聘/求职/jobs.
Run `npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a claude-code`. Or copy the skill folder (skills/agent-reach in Ootto-AI/claude-content-skills) into .claude/skills/agent-reach in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a codex`. Or copy the skill folder (skills/agent-reach in Ootto-AI/claude-content-skills) into .agents/skills/agent-reach in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Ootto-AI/claude-content-skills --skill agent-reach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-reach, .gemini/skills/agent-reach, .github/skills/agent-reach and .opencode/skills/agent-reach in your project.
Going by SKILL.md and its folder, Agent Reach needs the command-line tools its instructions call (curl, gh and yt-dlp).
SKILL.md names 4 domains. In commands or code: raw.githubusercontent.com, r.jina.ai and v2ex.com; the agent is likely to contact these when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Agent Reach is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Agent Reach: Agent Reach (Panniantong/Agent-Reach, 95k stars), bb-browser Site Commands for OpenClaw (epiral/bb-browser, 6.2k stars), Last30days Cn (Jesseovo/last30days-skill-cn, 1.9k stars) and Agent Reach (EdisonChenAI/agent-reach, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Ootto-AI (a GitHub organization) maintains it in Ootto-AI/claude-content-skills, which has 130 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 8, 2026.
Source: Ootto-AI/claude-content-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.