← 返回 Skills 市场
My Browser Agent
作者
1393368499
· GitHub ↗
· v1.0.0
· MIT-0
253
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install my-browser-agent
功能描述
Automate browsing with Playwright to visit URLs, capture screenshots, retrieve page titles, and interact with elements (clicking coming soon).
安全使用建议
This skill appears to do what it says: load pages with Playwright, return titles, and save screenshots to /tmp/screenshot.png. Before installing, be aware that:
- npm install will download Playwright and browser binaries (large downloads and install scripts).
- The skill will load arbitrary URLs you provide; those pages can run arbitrary JS inside the browser context—avoid visiting untrusted or attacker-controlled URLs or restrict inputs.
- Screenshots are written to /tmp; the skill does not read other files or require secrets.
If you want stricter safety, only allow the skill to run for trusted inputs, or disable autonomous invocation so it runs only when you explicitly call it.
功能分析
Type: OpenClaw Skill
Name: my-browser-agent
Version: 1.0.0
The skill implements browser automation using Playwright, which involves high-risk capabilities such as arbitrary network access and filesystem writes (saving screenshots to /tmp/screenshot.png). While the code in index.js aligns with the stated purpose in SKILL.md, it lacks input validation for the 'url' parameter, potentially allowing the agent to access sensitive local files (file://) or internal network resources (SSRF). Furthermore, the package.json and package-lock.json files specify a non-existent version of the playwright dependency (1.58.2), which is an anomalous configuration.
能力评估
Purpose & Capability
Name/description, skill.json permissions, SKILL.md, and index.js align: the code uses Playwright to visit a URL, return the page title, and optionally take a screenshot. package.json lists playwright as a dependency which is expected for a Playwright-based skill.
Instruction Scope
SKILL.md is minimal but consistent with the implementation. The README does not mention that screenshots are written to /tmp/screenshot.png or warn that visiting arbitrary URLs runs remote page JS; those are expected behaviors but the documentation could be clearer about filesystem writes and the security implications of loading untrusted pages.
Install Mechanism
There is no explicit install spec (instruction-only), but package.json/package-lock.json include 'playwright' from the public npm registry (registry.npmjs.org). Installing will pull Playwright and its browser binaries (and may run package install scripts). This is a standard source but has heavier install side-effects (large browser downloads) than a pure-js library.
Credentials
The skill declares no required environment variables or external credentials. skill.json grants network and filesystem permissions which are proportional to browsing and saving screenshots. No unrelated secrets or config paths are requested.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The skill can be invoked autonomously (disable-model-invocation: false) which is standard for skills; because it has network and filesystem access, allow autonomous invocation only if you trust the agent's triggers and inputs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install my-browser-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/my-browser-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of my-browser-agent
- Automate browser tasks using Playwright.
- Visit any URL.
- Take screenshots of web pages.
- Retrieve the page title.
- Outline for future element-clicking capability.
元数据
常见问题
My Browser Agent 是什么?
Automate browsing with Playwright to visit URLs, capture screenshots, retrieve page titles, and interact with elements (clicking coming soon). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 253 次。
如何安装 My Browser Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install my-browser-agent」即可一键安装,无需额外配置。
My Browser Agent 是免费的吗?
是的,My Browser Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
My Browser Agent 支持哪些平台?
My Browser Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 My Browser Agent?
由 1393368499(@1393368499)开发并维护,当前版本 v1.0.0。
推荐 Skills