← 返回 Skills 市场
wanng-ide

Browser Research Lite

作者 WANGJUNJIE · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1186
总下载
1
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install browser-research-lite
功能描述
API-key-free online research via the built-in browser tool. Use this skill when web_search fails due to missing keys, and you still need web evidence.
使用说明 (SKILL.md)

Browser Research Lite

Goal: perform reliable web retrieval without Brave/Tavily/Serper API keys.

When To Use

  • web_search reports key/config errors (for example: missing_brave_api_key).
  • You need factual lookup, definitions, theorem statements, or reference pages.
  • Benchmark tasks need external evidence but remote search APIs are unavailable.

Core Policy

  • Use local computation tools first for computable questions.
  • If online retrieval is required, use the built-in browser tool directly.
  • Prefer trusted sources (official docs, textbooks, university pages, Wikipedia as secondary).
  • Cross-check at least 2 sources for non-trivial claims.

Browser Workflow

  1. Run browser availability guard first:
python3 skills/browser-research-lite/scripts/browser_guard.py
  1. If browser_available=false, stop browser retries and switch to local tools.
    • If browser_running=false or browser_cdp_ready=false, attach browser manually:
      • open any page in Chrome with OpenClaw extension installed,
      • click the OpenClaw extension icon once to attach current tab,
      • rerun browser_guard.py.
  2. If browser_available=true, open a search page with concise query terms.
  3. Scan top results and open 2-3 high-quality sources.
  4. Extract only the minimal facts needed to answer the question.
  5. If pages are noisy, refine query with exact keywords and retry once.
  6. Produce final answer with concise rationale; avoid copying long passages.

Fallbacks

  • If browsing is blocked/captcha-heavy, switch to alternative domains and shorter queries.
  • If browser node is unavailable, avoid repeated browser calls in the same question.
  • If browser remains unavailable, switch to skills/web-fetch-research-lite/SKILL.md and run URL-first retrieval via web_fetch.
  • If no reliable source is found quickly, return best-effort answer and mark uncertainty.

Solidify Note

When this skill improves benchmark progress, record:

  • trigger signal(s),
  • source quality and retrieval steps,
  • measurable effect on benchmark score/accuracy.
安全使用建议
This skill appears to do what it says: check whether a local OpenClaw browser node is available and then guide browsing-based retrieval. Before installing, note two things: (1) the guard script reads recent session files under ~/.openclaw/agents/main/sessions and runs the local 'openclaw' CLI — those session logs can contain prior conversation context, so only install if you trust the skill/source and are comfortable with local log reads; (2) SKILL.md references a script path that doesn't match the repo layout (an operational bug you may need to fix). If you want extra assurance, inspect scripts/browser_guard.py yourself and verify it only prints JSON locally (it does) and does not send data externally. If you don't want local session logs to be read, do not install or modify the script to restrict file access.
功能分析
Type: OpenClaw Skill Name: browser-research-lite Version: 1.0.0 The skill bundle 'browser-research-lite' is designed to provide API-key-free online research using the agent's built-in browser. The `SKILL.md` provides clear, benign instructions for the AI agent on how to use the browser tool and handle availability issues, without any evidence of prompt injection attempts. The `index.js` and `scripts/browser_guard.py` files utilize `child_process.execSync` and `subprocess.run` respectively, but these are used to execute fixed, internal commands (`python3 scripts/browser_guard.py` and `openclaw browser status --json`) for diagnostic purposes (checking browser availability and status). There is no user input directly incorporated into these commands, preventing shell injection vulnerabilities. No evidence of data exfiltration, persistence, or other malicious activities was found. The skill's functionality aligns entirely with its stated purpose.
能力评估
Purpose & Capability
Name/description (API-key-free browser research) align with the included code: index.js invokes a local Python guard and returns guidance for manual/agent-driven browser use. The files focus on detecting a locally-available OpenClaw browser node and do not request unrelated cloud credentials or services.
Instruction Scope
SKILL.md directs running a browser guard script and using the built-in browser tool; the guard script (scripts/browser_guard.py) reads recent OpenClaw session log files and invokes the local 'openclaw browser status --json' command to determine availability. Reading session logs is within the stated purpose (to infer browser availability), but those logs may contain prior user queries or state — the user should be aware the script parses local session files. Also SKILL.md includes a path 'skills/browser-research-lite/scripts/browser_guard.py' that does not match the repository layout (script actually at scripts/browser_guard.py), an operational inconsistency to fix.
Install Mechanism
No install specification and no third-party network downloads; the skill is instruction/code-only and runs local scripts. That is low-risk from an installer perspective.
Credentials
The skill declares no required env vars or credentials, and indeed does not ask for API keys. However, the guard script accesses files under ~/.openclaw/agents/main/sessions (user home) and executes the local 'openclaw' CLI. That is proportionate for detecting a local browser node, but it does give the skill read access to session logs which may contain sensitive conversational context.
Persistence & Privilege
The skill does not request always:true, does not modify other skill configs, and contains no install-time persistence. It only runs local checks and returns status; normal autonomous invocation is permitted by default but not flagged here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install browser-research-lite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /browser-research-lite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of browser-research-lite skill. - Enables API-key-free online research using the built-in browser tool. - Designed to serve as a fallback when other web search skills fail due to missing API keys. - Provides step-by-step workflow for reliable web evidence retrieval and source quality control. - Includes clear policies on when to use browser-based research, trusted sources, and fallback procedures. - Adds instructions for handling browser/tool availability and reporting improvements to benchmarks.
元数据
Slug browser-research-lite
版本 1.0.0
许可证
累计安装 6
当前安装数 5
历史版本数 1
常见问题

Browser Research Lite 是什么?

API-key-free online research via the built-in browser tool. Use this skill when web_search fails due to missing keys, and you still need web evidence. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1186 次。

如何安装 Browser Research Lite?

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

Browser Research Lite 是免费的吗?

是的,Browser Research Lite 完全免费(开源免费),可自由下载、安装和使用。

Browser Research Lite 支持哪些平台?

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

谁开发了 Browser Research Lite?

由 WANGJUNJIE(@wanng-ide)开发并维护,当前版本 v1.0.0。

💬 留言讨论