← 返回 Skills 市场
yungookim

OpenClaw Native Browser

作者 KimY · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
887
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-browser-2
功能描述
A stable native browser (WKWebView) for OpenClaw agents. Opens a visible window with tab management, URL bar, and login helpers — every website works, includ...
安全使用建议
This skill looks like a real native browser wrapper, but it asks you to download and pip-install code from an external GitHub repo and to modify your OpenClaw config and local files. Before installing: 1) review the repository source (https://github.com/yungookim/openclaw-browser) to confirm the code is trustworthy; 2) note that pip install -e . and setup scripts can execute arbitrary code — prefer running in an isolated environment or VM; 3) confirm you are on macOS (WKWebView) and that 'git' is available; 4) be cautious about providing account credentials to the login helpers (they persist cookies/sessions) — avoid reusing high-value credentials; 5) back up ~/.openclaw/openclaw.json before modifying it. If you cannot inspect the repo source or run it in isolation, consider this skill risky.
功能分析
Type: OpenClaw Skill Name: openclaw-browser-2 Version: 0.1.0 The skill is classified as suspicious due to its broad capabilities that present significant security risks if misused or exploited via prompt injection. Key indicators include the `allowed-tools` declaration in `SKILL.md` granting arbitrary `Bash(python:*)` and `Bash(pip:*)` execution, the ability to execute arbitrary JavaScript (`skill.execute_js`) on any loaded webpage, and explicit functions for handling user credentials (`skill.login_perplexity`, etc.) and accessing/manipulating cookies (`skill.get_cookies`, `skill.set_cookie`). While these features align with the stated purpose of a native browser skill, they provide powerful primitives that could be leveraged for data exfiltration, unauthorized actions, or session hijacking if the agent is compromised, making it a high-risk component.
能力评估
Purpose & Capability
The name/description (native WKWebView browser for interacting with websites) matches the SKILL.md content. However, the skill's declared requirements list only python3 and pip while the instructions use git clone and expect a macOS WKWebView runtime; the registry metadata does not restrict OS to macOS even though WKWebView is macOS-specific. The need to clone and pip-install a repo is reasonable for a non-trivial browser wrapper, but the omission of 'git' from required binaries and the lack of an explicit macOS restriction are incoherent.
Instruction Scope
The SKILL.md explicitly instructs the user/agent to clone a GitHub repo and pip install it, to edit ~/.openclaw/openclaw.json to disable built-in web tools, and to use login helpers that will accept and persist user credentials/cookies. Those steps modify user config and the local filesystem and enable credentialed logins; they go beyond a simple read-only integration and are not declared in the registry metadata (no required config paths or env vars). The instructions also hard-code user paths (e.g., /Users/<username>/clawd), which may be brittle and could lead to unexpected file writes.
Install Mechanism
Although the registry lists no install spec, the SKILL.md tells you to git clone https://github.com/yungookim/openclaw-browser.git and run pip install -e ., which will execute arbitrary Python installation logic from an external repo. GitHub is a known host but the owner is not verified here; pip installing editable local code can run arbitrary code on install. The install step is not tracked in the registry metadata, increasing the risk surface.
Credentials
The skill declares no required environment variables or config paths, yet its runtime behavior expects persistent cookies, login helpers that accept email/password for multiple services (ChatGPT, Claude, etc.), and editing of ~/.openclaw/openclaw.json. Those are sensitive actions (credential handling, config modification, local persistence) that should be clearly declared. Also, login helpers imply the skill will handle secrets but no guidance is provided about secure storage or where cookies/credentials are kept.
Persistence & Privilege
The skill runs a persistent singleton browser process with persistent cookies and sessions and instructs editing OpenClaw's config to route web tasks through it. While it does not set always: true, it still requests long-lived local state and alters global OpenClaw configuration — privileges that affect other agent behavior. This cross-cutting modification increases the blast radius if the installed code is untrusted.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-browser-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-browser-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release introducing a stable, native macOS browser (WKWebView) for OpenClaw agents. - Replaces previous relay/browser controls with a real native WKWebView window for full website compatibility. - Enables visible browser with tab management, URL bar, and login helpers for major AI sites (Perplexity, Grok, Claude, ChatGPT). - Supports navigation, interaction, JavaScript execution, screenshot capture, and persistent multi-site sessions. - Provides a Python API for loading URLs, interacting with pages and forms, tab management, and authentication flows. - Offers installation, setup, and configuration instructions, including how to disable built-in web tools for seamless use. - Requires macOS 10.14+, Python 3.12+, and pywebview 5.1 or newer.
元数据
Slug openclaw-browser-2
版本 0.1.0
许可证
累计安装 4
当前安装数 3
历史版本数 1
常见问题

OpenClaw Native Browser 是什么?

A stable native browser (WKWebView) for OpenClaw agents. Opens a visible window with tab management, URL bar, and login helpers — every website works, includ... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 887 次。

如何安装 OpenClaw Native Browser?

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

OpenClaw Native Browser 是免费的吗?

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

OpenClaw Native Browser 支持哪些平台?

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

谁开发了 OpenClaw Native Browser?

由 KimY(@yungookim)开发并维护,当前版本 v0.1.0。

💬 留言讨论