← 返回 Skills 市场
Virtual Desktop Pro v4 -- Universal Browser Execution
作者
Wesley Armando
· GitHub ↗
· v4.0.1
· MIT-0
274
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install virtual-desktop-pro
功能描述
Persistent authenticated browser for OpenClaw via kasmweb/chrome Docker sidecar. Principal logs in once via noVNC — sessions saved permanently in Docker volu...
安全使用建议
This skill appears to do what it claims, but it grants the agent broad access to any sites you log into via the persistent browser and uses optional third‑party services that can receive data (screenshots, pages) and incur costs. Before installing: 1) Back up your docker-compose.yml; review the one‑liner change before applying. 2) Run the browser sidecar on an isolated VPS or test environment first. 3) Restrict access to port 6901 (prefer SSH tunnel or firewall rule to your IP). 4) Use a strong VNC_PW and rotate it if you stop using the skill. 5) Only set CAPSOLVER/BROWSERBASE/ANTHROPIC/TELEGRAM keys if you trust those services; expect CAPTCHA screenshots and page content to be transmitted. 6) Inspect the kasmweb/chrome image version and consider pinning/updating it from an official source. 7) Monitor /workspace/logs and audit the AUDIT.md and screenshots for unexpected activity. If you want higher assurance, ask the publisher for provenance of the repo and a signed release or run the container with network egress rules to limit external destinations.
功能分析
Type: OpenClaw Skill
Name: virtual-desktop-pro
Version: 4.0.1
The skill bundle performs high-privilege system modifications, including editing the host's `docker-compose.yml` and `openclaw.json` files, and using `docker exec` to install Playwright dependencies. These actions in `SKILL.md` facilitate a persistent authenticated browser environment that stores user sessions and opens port 6901 for noVNC access, creating a significant attack surface. While the logic in `browser_control.py` for CAPTCHA solving (via `capsolver.com`) and stealth proxying (via `browserbase.com`) aligns with the stated purpose of browser automation, the level of host-level control and session persistence is inherently risky.
能力评估
Purpose & Capability
Name/description (persistent Chrome sidecar + authenticated sessions) align with required binaries (docker, python3), required env vars (VNC_PW, BROWSER_CDP_URL) and the included browser_control.py. External services listed (CapSolver, Browserbase, Anthropic) are optional and match features (CAPTCHA solving, residential proxy, Claude Vision).
Instruction Scope
SKILL.md instructs the agent to edit docker-compose.yml, create a persistent Docker volume, open port 6901 (or use SSH tunnel), and write logs/screenshots and learning files into /workspace. It also uses Telegram notifications for CAPTCHA/manual actions. These are all within the scope of running a persistent browser, but they do grant broad access to any sites you log into and may send screenshots/notifications externally (Telegram). The skill also reads some workspace files for context (/workspace/TOOLS.md, .learnings/*) — this is reasonable but worth noting if those files contain sensitive data.
Install Mechanism
There is no formal install spec, so installation is instruction-driven (pull kasmweb/chrome via Docker, install Playwright/requests in the container). Pulling a ~2GB Docker image is expected. The repo doesn't contain opaque external download URLs; the main runtime download is the official kasmweb/chrome image and Python packages. Confirm you are comfortable pulling that image and the network access required to fetch Playwright runtimes.
Credentials
Required env vars (VNC_PW, BROWSER_CDP_URL) are proportional to a noVNC/CDP browser sidecar. Optional keys (CAPSOLVER_API_KEY, BROWSERBASE_API_KEY, ANTHROPIC_API_KEY, TELEGRAM_BOT_TOKEN) are justified by their named features. Caveats: providing these keys gives the skill ability to send data to third-party services (CAPSolver, Browserbase, Anthropic) and will incur costs; Telegram notifications may include screenshots or session status and could leak sensitive content if the Telegram channel is not private.
Persistence & Privilege
The skill requests persistent sessions (Docker volume 'browser-profile') and writes logs/screenshots into /workspace, which is consistent with its purpose. always:false and no modification of other skills' configs are used. Autonomous invocation is allowed by default but not uncommon; combine with the above (persistent sessions + optional external keys) only if you trust the runtime and keys.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install virtual-desktop-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/virtual-desktop-pro触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v4.0.1
Version 4.0.1
- No changes detected from the previous version (4.0.0).
- This release is functionally identical; no files were modified.
v4.0.0
**Major update: Virtual Desktop now provides a persistent, authenticated browser for OpenClaw agents via Docker with advanced automation and analysis capabilities.**
- Adds persistent browser session using kasmweb/chrome Docker sidecar — principal logs in once, sessions are saved.
- Fully automates clicks, form fills, navigation, uploads, downloads, screenshots, and CAPTCHA solving.
- Sessions persist across restarts for seamless workflow continuity.
- Integrates Claude Vision for advanced document and page analysis.
- Captures structured data, error states, and navigation learnings in dedicated workspace files for traceability and improvement.
- Improved setup and environment requirements for robust, secure operation.
元数据
常见问题
Virtual Desktop Pro v4 -- Universal Browser Execution 是什么?
Persistent authenticated browser for OpenClaw via kasmweb/chrome Docker sidecar. Principal logs in once via noVNC — sessions saved permanently in Docker volu... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 274 次。
如何安装 Virtual Desktop Pro v4 -- Universal Browser Execution?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install virtual-desktop-pro」即可一键安装,无需额外配置。
Virtual Desktop Pro v4 -- Universal Browser Execution 是免费的吗?
是的,Virtual Desktop Pro v4 -- Universal Browser Execution 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Virtual Desktop Pro v4 -- Universal Browser Execution 支持哪些平台?
Virtual Desktop Pro v4 -- Universal Browser Execution 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Virtual Desktop Pro v4 -- Universal Browser Execution?
由 Wesley Armando(@georges91560)开发并维护,当前版本 v4.0.1。
推荐 Skills