← 返回 Skills 市场
meikowo

Edge Browser

作者 Meikowo · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
555
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install edge-browser
功能描述
Control Microsoft Edge browser to fetch web pages and extract content. Use when the user wants to access a specific URL using Edge browser instead of Chrome,...
使用说明 (SKILL.md)

Edge Browser Controller

使用 Microsoft Edge 浏览器访问指定 URL 并提取页面内容。

适用场景

  • 用户明确要求使用 Edge 浏览器访问链接
  • Chrome 浏览器工具不可用或连接失败
  • 网页有反爬虫保护,常规抓取工具无法获取内容
  • 页面需要 JavaScript 渲染才能显示完整内容

前置要求

需要安装 Playwright:

pip install playwright
playwright install chromium

使用方法

基本用法

python ~/.openclaw/skills/edge-browser/scripts/fetch.py \x3CURL>

带等待时间(用于动态加载页面)

python ~/.openclaw/skills/edge-browser/scripts/fetch.py \x3CURL> --wait 5

保存到文件

python ~/.openclaw/skills/edge-browser/scripts/fetch.py \x3CURL> --wait 5 --output result.json

输出格式

{
  "url": "https://example.com",
  "title": "Page Title",
  "content": "\x3Chtml>...\x3C/html>",
  "text": "Extracted text content...",
  "status": "success"
}

故障排除

Edge 未找到

如果 Edge 浏览器未在默认位置安装,脚本会自动回退到 Chromium。

页面内容不完整

增加 --wait 时间,等待动态内容加载完成:

python scripts/fetch.py \x3CURL> --wait 10

反爬虫检测

脚本已配置 Edge User-Agent,大多数网站应能正常访问。如遇问题,可能需要额外配置代理或验证码处理。

安全使用建议
This skill appears coherent and implements exactly what it claims: using Playwright to control Edge/Chromium and return rendered page content as JSON. Before installing, note: (1) SKILL.md requires you to run 'pip install playwright' and 'playwright install chromium' — Playwright will download browser binaries to disk. (2) The script executes pages' JavaScript (headless browser), so visiting untrusted or internal URLs can cause network requests or trigger side effects on the target site; do not use it to fetch internal-only or sensitive endpoints (localhost, internal APIs) unless you understand the risks. (3) The code does not exfiltrate data to external servers beyond returning the page content in stdout/file, but that content could itself contain sensitive data; consider running the skill in a sandboxed environment or with limited network access. (4) The skill source is listed as unknown — if provenance matters, verify the publisher before installing. If you want stronger assurance, ask the publisher for signed releases or run the script in an isolated container and inspect outputs during test runs.
功能分析
Type: OpenClaw Skill Name: edge-browser Version: 1.0.0 The skill is classified as suspicious due to two main vulnerabilities: 1) The `scripts/fetch.py` allows writing fetched web content to an arbitrary file path specified by the `--output` argument. If an attacker can control this path, it could lead to arbitrary file write, potentially overwriting sensitive files. 2) The `SKILL.md` instructs the OpenClaw agent to execute `scripts/fetch.py` with a user-provided URL. If the agent does not properly sanitize this URL before passing it to the shell command, it could be vulnerable to shell injection. There is no evidence of intentional malicious behavior such as data exfiltration, persistence, or remote code execution within the skill's code or instructions.
能力评估
Purpose & Capability
The skill's name/description (Edge browser fetcher) align with the included script and SKILL.md: the script uses Playwright to launch Edge or Chromium and returns page content. Minor inconsistency: the registry metadata lists no required binaries, but the SKILL.md requires installing Playwright (pip) and browser runtimes — this is documented in SKILL.md but not reflected in metadata.
Instruction Scope
SKILL.md and scripts instruct only to install Playwright and run the provided fetch.py with a URL and optional wait/output flags. The script fetches the page, waits, extracts title/content/text, and returns JSON. It does not read other files, env vars, or contact any hidden endpoints.
Install Mechanism
There is no automated install spec (instruction-only). Installation is manual via pip/playwright CLI per SKILL.md. This is a lower-risk pattern, but be aware Playwright will download browser binaries (chromium) during installation and the script attempts to launch Edge by absolute Windows paths (fallback to Chromium).
Credentials
The skill requests no environment variables or credentials. The script does not access secrets or configuration outside its purpose.
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or system-wide settings. It runs only when invoked.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install edge-browser
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /edge-browser 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Use Microsoft Edge browser to fetch web pages when Chrome is unavailable
元数据
Slug edge-browser
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Edge Browser 是什么?

Control Microsoft Edge browser to fetch web pages and extract content. Use when the user wants to access a specific URL using Edge browser instead of Chrome,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 555 次。

如何安装 Edge Browser?

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

Edge Browser 是免费的吗?

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

Edge Browser 支持哪些平台?

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

谁开发了 Edge Browser?

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

💬 留言讨论