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.
Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.
$ npx skills add epiral/bb-browser --skill bb-browser-openclaw -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install epiral/bb-browser bb-browser-openclaw --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/epiral/bb-browser.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bb-browser-openclaw .claude/skills/bb-browser-openclaw && 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 "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .claude/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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/epiral/bb-browser/tree/main/skills/bb-browser-openclawType 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 epiral/bb-browser --skill bb-browser-openclaw -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install epiral/bb-browser bb-browser-openclaw --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bb-browser-openclaw .agents/skills/bb-browser-openclaw && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .agents/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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 epiral/bb-browser --skill bb-browser-openclaw -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install epiral/bb-browser bb-browser-openclaw --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bb-browser-openclaw .cursor/skills/bb-browser-openclaw && 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 "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .cursor/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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/epiral/bb-browser.git --path skills/bb-browser-openclaw--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 epiral/bb-browser --skill bb-browser-openclaw -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install epiral/bb-browser bb-browser-openclaw --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bb-browser-openclaw .gemini/skills/bb-browser-openclaw && 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 "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .gemini/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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 epiral/bb-browser bb-browser-openclawInstalls 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 epiral/bb-browser --skill bb-browser-openclaw -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bb-browser-openclaw .github/skills/bb-browser-openclaw && 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 "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .github/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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 epiral/bb-browser --skill bb-browser-openclaw -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install epiral/bb-browser bb-browser-openclaw --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epiral/bb-browser.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bb-browser-openclaw .opencode/skills/bb-browser-openclaw && 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 "bb-browser-openclaw" agent skill from https://github.com/epiral/bb-browser/tree/main/skills/bb-browser-openclaw into .opencode/skills/bb-browser-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bb-browser-openclaw", 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.
bb-browser-openclawRuns structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.
bb-browser turns a website into a command-line call: bb-browser site followed by a platform and command, such as twitter/search or zhihu/hot, returns structured data. This variant is for OpenClaw, where every command must carry the --openclaw flag so it runs inside OpenClaw's own browser, with no Chrome extension or daemon. It covers 36 platforms and 103 commands, and the first step is bb-browser site update to pull the community adapters.
Output can be switched to JSON, and --jq filters it down to specific fields, for example listing only stock names from a hot-stocks command. bb-browser site info shows which arguments an adapter takes. Adapters run inside browser tabs, so a site that needs login returns an HTTP 401 error with a hint, and you sign in by hand through openclaw browser open before retrying. New adapters can be written by following bb-browser guide. The platforms span search, social, news, developer sites, video, finance, jobs and shopping.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7975dc7. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(bb-browser:*)From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From 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:
twitter.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.
bb-browser Site Commands for OpenClaw loads about 1k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 201 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 epiral/bb-browser at commit 7975dc7, republished under its MIT licence (© epiral). 201 words, ~1,040 tokens.
.claude/skills/bb-browser-openclaw/SKILL.md (or your agent's skills folder).36 platforms, 103 commands. One-liner structured data from any website using your login state.
All commands use --openclaw to run through OpenClaw's browser. No Chrome extension or daemon needed.
# First time: pull community adapters
bb-browser site update
# See what's available
bb-browser site list
# See which adapters match your browsing habits
bb-browser site recommend
# Run any adapter via OpenClaw's browser
bb-browser site reddit/hot --openclaw
bb-browser site hackernews/top 5 --openclaw
bb-browser site v2ex/hot --openclawEvery bb-browser site command MUST include --openclaw to use OpenClaw's browser:
# Correct
bb-browser site twitter/search "AI agent" --openclaw
bb-browser site zhihu/hot 10 --openclaw --json
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'
# Wrong (requires separate Chrome extension)
bb-browser site twitter/search "AI agent"# Social media
bb-browser site twitter/search "OpenClaw" --openclaw
bb-browser site twitter/thread <tweet-url> --openclaw
bb-browser site reddit/thread <post-url> --openclaw
bb-browser site weibo/hot --openclaw
bb-browser site xiaohongshu/search "query" --openclaw
# Developer
bb-browser site github/repo owner/repo --openclaw
bb-browser site github/issues owner/repo --openclaw
bb-browser site hackernews/top 10 --openclaw
bb-browser site stackoverflow/search "async await" --openclaw
bb-browser site arxiv/search "transformer" --openclaw
# Finance
bb-browser site xueqiu/stock SH600519 --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw
bb-browser site eastmoney/stock "茅台" --openclaw
# News & Knowledge
bb-browser site zhihu/hot --openclaw
bb-browser site 36kr/newsflash --openclaw
bb-browser site wikipedia/summary "Python" --openclaw
# Video
bb-browser site youtube/transcript VIDEO_ID --openclaw
bb-browser site bilibili/search "query" --openclawUse --jq to extract specific fields (no need for --json, it's implied):
# Just stock names
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[].name'
# Specific fields as objects
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent, heat}'
# Filter results
bb-browser site reddit/hot --openclaw --jq '.posts[] | {title, score}'# Check what args an adapter takes
bb-browser site info xueqiu/stock
# Search adapters by keyword
bb-browser site search redditAdapters run inside OpenClaw's browser tabs. If a site requires login:
{"error": "HTTP 401", "hint": "Not logged in?"}openclaw browser open https://twitter.comTurn any website into a CLI command:
# Read the guide
bb-browser guide
# Or just tell me: "turn notion.so into a bb-browser adapter"
# I'll reverse-engineer the API, write the adapter, test it, and submit a PR.| Category | Platforms |
|---|---|
| Search | Google, Baidu, Bing, DuckDuckGo, Sogou WeChat |
| Social | Twitter/X, Reddit, Weibo, Xiaohongshu, Jike, LinkedIn, Hupu |
| News | BBC, Reuters, 36kr, Toutiao, Eastmoney |
| Dev | GitHub, StackOverflow, HackerNews, CSDN, cnblogs, V2EX, Dev.to, npm, PyPI, arXiv |
| Video | YouTube, Bilibili |
| Entertainment | Douban, IMDb, Genius, Qidian |
| Finance | Xueqiu, Eastmoney, Yahoo Finance |
| Jobs | BOSS Zhipin, LinkedIn |
| Knowledge | Wikipedia, Zhihu, Open Library |
| Shopping | SMZDM |
| Tools | Youdao, GSMArena, Product Hunt, Ctrip |
© epiral, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/bb-browser-openclaw of epiral/bb-browser.
Open the folder on GitHubat commit 7975dc7
bb-browser Site Commands for OpenClaw 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 |
|---|---|---|---|---|---|---|
| bb-browser Site Commands for OpenClaw this skillepiral/bb-browser | 6.2k | — | ~1k | Automated safety check: Pass | MIT | |
| Agent ReachPanniantong/Agent-Reach | 94k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Last30days CnJesseovo/last30days-skill-cn | 1.9k | — | ~2.4k | Automated safety check: Notes | MIT | |
| Opinions Crawlerinfometa/workbuddyskills | 346 | — | ~2.2k | Automated safety check: Pass | None | |
| Agent ReachOotto-AI/claude-content-skills | 122 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Chrome Daily Update Checkdragon-hh/ai-boshu-crawler | 106 | — | ~1.3k | Automated safety check: Pass | None |
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.
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…
infometa/workbuddyskills
基于 OpenCLI 的舆情数据抓取技能。覆盖国内外主流社媒(搜索、用户信息、帖子/视频列表、视频详情及互动量、评论、弹幕等)和商店平台数据爬取。当用户需要抓取舆情数据、采集社媒内容、获取商店评分评论、或者需要安装和配置 OpenCLI 时使用。
Ootto-AI/claude-content-skills
MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.
dragon-hh/ai-boshu-crawler
Run the AI blogger crawler daily update check for Bilibili, Douyin, Xiaohongshu, and YouTube with Chrome producers only where required, the merged Xiaohongshu profile-video skill, and the yt-dlp…
LeoYeAI/openclaw-master-skills
Use OpenCLI to fetch data from websites like Twitter, Reddit, Bilibili, Zhihu, Xiaohongshu, YouTube, etc.
epiral/bb-browser
Drives your real, logged-in Chrome browser from the command line to read pages, fill forms, fetch authenticated URLs and run ready-made site commands.
Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state. bb-browser turns a website into a command-line call: bb-browser site followed by a platform and command, such as twitter/search or zhihu/hot, returns structured data. This variant is for OpenClaw, where every command must carry the --openclaw flag so it runs inside OpenClaw's own browser, with no Chrome extension or daemon.
bb-browser Site Commands for OpenClaw fits situations like: pulling search results or trending lists from a website as structured data; reading a Twitter or Reddit thread through your logged-in browser; fetching stock or news data from Chinese platforms; writing a new adapter that turns a site into a command.
Run `npx skills add epiral/bb-browser --skill bb-browser-openclaw -a claude-code`. Or copy the skill folder (skills/bb-browser-openclaw in epiral/bb-browser) into .claude/skills/bb-browser-openclaw in your project. Claude Code loads it when a task matches its description.
Run `npx skills add epiral/bb-browser --skill bb-browser-openclaw -a codex`. Or copy the skill folder (skills/bb-browser-openclaw in epiral/bb-browser) into .agents/skills/bb-browser-openclaw 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 epiral/bb-browser --skill bb-browser-openclaw -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bb-browser-openclaw, .gemini/skills/bb-browser-openclaw, .github/skills/bb-browser-openclaw and .opencode/skills/bb-browser-openclaw in your project.
SKILL.md names no scripts, command-line tools or credentials: bb-browser Site Commands for OpenClaw is instructions for the agent only. Our summary lists: The bb-browser command line tool; OpenClaw with its browser; A manual login in OpenClaw's browser for sites that need one. Its frontmatter pre-approves these tools: Bash(bb-browser:*).
SKILL.md names 1 domain. In commands or code: twitter.com; the agent is likely to contact it when it follows the instructions. 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.
bb-browser Site Commands for OpenClaw is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with bb-browser Site Commands for OpenClaw: Agent Reach (Panniantong/Agent-Reach, 94k stars), Last30days Cn (Jesseovo/last30days-skill-cn, 1.9k stars), Opinions Crawler (infometa/workbuddyskills, 346 stars) and Agent Reach (Ootto-AI/claude-content-skills, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
epiral (a GitHub organization) maintains it in epiral/bb-browser, which has 6,242 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on May 29, 2026.
Source: epiral/bb-browser on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.