← 返回 Skills 市场
deardavidzheng

Web Access Skill

作者 deardavidzheng · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
105
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install web-access-skill
功能描述
所有联网操作必须通过此 skill 处理,包括:搜索、网页抓取、登录后操作、网络交互等。 触发场景:用户要求搜索信息、查看网页内容、访问需要登录的网站、操作网页界面、抓取社交媒体内容(小红书、微博、推特等)、读取动态渲染页面、以及任何需要真实浏览器环境的网络任务。
安全使用建议
This skill legitimately implements full-browser automation by attaching to your Chrome via the DevTools protocol, but that capability is powerful: it can read any page your browser can see (including logged-in pages), run arbitrary JavaScript in page contexts, take screenshots, and programmatically set local file paths into file inputs (enabling file uploads). Before installing, consider these precautions: - Only enable this skill if you understand and trust the code author; repository homepage is missing and origin is unknown — review the scripts yourself or from a trusted reviewer. - Do not enable it against your regular Chrome profile that contains sensitive logins. Instead create and use a separate Chrome instance/profile launched with --remote-debugging-port for the skill, or run it against a disposable browser. - Be aware the skill will start a detached background Node process (cdp-proxy) that remains running until killed; you can stop it with pkill -f cdp-proxy.mjs or by locating the process. Review the log file in OS temp directory if troubleshooting. - If you must use it, restrict autonomous invocation: prefer manual user-invocation and deny always:true or unrestricted autonomous use. Limit what data the agent is allowed to fetch (avoid instructing it to access private accounts or upload local files). - If you cannot audit the code, avoid installing or run it in an isolated environment (VM/container) and inspect network and file activity while testing. If you want, I can list the exact code locations that allow high-risk actions (e.g., /eval, /setFiles, reading DevToolsActivePort, detached process launch) so you can review them more closely.
功能分析
Type: OpenClaw Skill Name: web-access-skill Version: 1.0.0 The skill implements a CDP (Chrome DevTools Protocol) proxy (`cdp-proxy.mjs`) that grants the AI agent full control over the user's active Chrome browser, including access to authenticated sessions and cookies. Key high-risk features include the ability to execute arbitrary JavaScript in any tab (`/eval`), capture screenshots, and programmatically upload local files to websites (`/setFiles`) by bypassing standard file-picker dialogs. While the `SKILL.md` instructions frame these capabilities as tools for advanced web research and automation, the lack of sandboxing and the broad access to the user's live browser environment and local filesystem represent a significant security risk that could be exploited for data exfiltration.
能力评估
Purpose & Capability
Name/description (browser-based web access, login-required scraping, interactive tasks) align with the included scripts and the CDP Proxy approach. Requiring remote Chrome access and a local Proxy is coherent for the declared functionality.
Instruction Scope
SKILL.md and the proxy expose arbitrary JS execution (/eval), DOM read/write, screenshots, navigation, and file-input setting (/setFiles). These are necessary for full browser automation, but they also allow reading protected pages (cookies/session-backed content), extracting any page DOM, and programmatically attaching local files for upload — operations that can expose sensitive data if misused. The skill's pledge not to touch user tabs is a policy choice, not a technical enforcement: the proxy can list/attach to any target.
Install Mechanism
Instruction-only install (git clone) and Node.js scripts — no remote binary downloads or obscure URLs. The proxy is started as a detached background Node process by the check-deps script, which means code is written to disk and runs persistently; this is expected but increases runtime footprint.
Credentials
No external credentials requested, which is proportional. However the skill reads local Chrome debug info (DevToolsActivePort) and relies on Chrome carrying user login state. Features like DOM eval and /setFiles permit access to session-backed resources and local files (by providing local filesystem paths to the browser), which are high-privilege actions relative to a typical 'search' skill and can lead to exfiltration of sensitive data.
Persistence & Privilege
always:false, but the skill auto-starts a detached proxy process and recommends keeping it running across sessions. That gives it ongoing local presence (a background process binding to Chrome remote debugging) until explicitly stopped — not inherently malicious but increases blast radius and requires the user to manage/kill the process when not needed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-access-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-access-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
web-access-skill v1.0.0 - Initial release of the web-access skill. - Centralizes all web interaction tasks: search, browsing, logged-in operations, interactive/automation tasks, and dynamic content handling through a unified interface. - Adopts a human-like, goal-oriented browsing philosophy for efficient and adaptive task completion. - Provides detailed procedures and tool choices for searching, direct fetching, browser automation, and login-detection. - Supports Chrome DevTools Protocol (CDP) for real-browser operations including logged-in sessions, DOM interaction, and media extraction. - Includes a framework for parallel research by sub-agents and encourages contribution of site-specific operational knowledge.
元数据
Slug web-access-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Web Access Skill 是什么?

所有联网操作必须通过此 skill 处理,包括:搜索、网页抓取、登录后操作、网络交互等。 触发场景:用户要求搜索信息、查看网页内容、访问需要登录的网站、操作网页界面、抓取社交媒体内容(小红书、微博、推特等)、读取动态渲染页面、以及任何需要真实浏览器环境的网络任务。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。

如何安装 Web Access Skill?

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

Web Access Skill 是免费的吗?

是的,Web Access Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Web Access Skill 支持哪些平台?

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

谁开发了 Web Access Skill?

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

💬 留言讨论