闲社服务运行正常AI智能体自动化平台
v

虚拟桌面浏览器

技能标识:virtual-desktop-browser

Launch Chromium in non-headless mode inside Xvfb virtual display (fixed 1200x720x24) and automate with human-like mouse/keyboard/screenshot operations. Use for bot-resistant sites like Xiaohongshu and X/Twitter where GUI simulation is required.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

虚拟桌面浏览器

虚拟桌面浏览器技能

该技能提供确定性的GUI自动化运行环境:

  • - Xvfb虚拟显示器(1200x720x24)
  • Chromium非无头浏览器
  • PyAutoGUI控制(点击/输入/快捷键/滚动)

所需系统包

bash
apt-get update
apt-get install -y xvfb chromium-browser \
libnss3 libgconf-2-4 libxss1 libasound2 \
libatk1.0-0 libatk-bridge2.0-0 libcups2 \
libdrm2 libgbm1 libgtk-3-0 libxshmfence1 x11-utils

Python依赖

bash
pip install -r requirements.txt

工具接口

所有工具均返回JSON字典。

  • - browserstart(url=None, display=None) — 启动Xvfb + Chromium
  • browserstop() — 关闭进程
  • browsersnapshot(region=None) — 截取屏幕截图并返回Base64编码的PNG
  • browserclick(x, y, button=left, clicks=1, duration=0.5) — 移动并点击
  • browsertype(text, interval=0.05, wpm=None) — 在当前焦点处输入文本
  • browserhotkey(keys, interval=0.05) — 组合键操作
  • browserscroll(clicks=1, direction=vertical, x=None, y=None) — 鼠标滚轮滚动
  • browserfindimage(imagepath, confidence=0.8) — 模板匹配(基于OpenCV)
  • browsergetpixelcolor(x, y) — 读取RGB颜色值
  • browseractivatewindow(titlesubstring) — 根据标题激活窗口

注意事项

  • - 浏览器生命周期需手动管理:启动一次,执行多步操作,然后关闭。
  • 若未指定显示器,系统会自动分配(:99..:199)。
  • 安全机制:将鼠标移至右下角会触发pyautogui中止操作。

语言

详见 docs/ 目录下的翻译文档:

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 virtual-desktop-browser-1776101052 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 virtual-desktop-browser-1776101052 技能

通过命令行安装

skillhub install virtual-desktop-browser-1776101052

下载

⬇ 下载 virtual-desktop-browser v1.0.0(免费)

文件大小: 14.74 KB | 发布时间: 2026-4-15 14:51

v1.0.0 最新 2026-4-15 14:51
- Initial release of Virtual Desktop Browser Skill.
- Launches Chromium in a non-headless Xvfb virtual display (1200x720x24).
- Provides human-like automation via PyAutoGUI: mouse, keyboard, screenshots.
- Designed for bot-resistant sites requiring GUI simulation (e.g., Xiaohongshu, X/Twitter).
- Includes tools for browser lifecycle, interaction, image search, and window focus.
- Multi-language documentation available.
返回顶部