name: browser-extension-enabler description: Auto-detect and enable OpenClaw Browser Relay Chrome extension when disconnected. Uses native mouse control to click the extension icon. version: 1.0.0 author: OpenClaw Community keywords: [browser, extension, chrome, automation, mouse, click, enable, relay] license: MIT dependencies: - win-mouse-native
自动检测并启用 OpenClaw Browser Relay Chrome 扩展。当扩展未连接时,自动移动鼠标点击扩展图标。
必须先安装 win-mouse-native skill:
clawhub install win-mouse-native
clawhub install browser-extension-enabler
# 使用默认坐标 (1920x1080 屏幕)
.\enable-browser-extension.ps1
# 指定自定义坐标
.\enable-browser-extension.ps1 -IconX 1800 -IconY 70
# 测试模式(不实际点击)
.\enable-browser-extension.ps1 -TestMode
当 Agent 检测到扩展未连接时,可以自动调用:
// 检测扩展状态
browser: { action: "tabs", profile: "chrome" }
// 如果未连接,自动启用
exec: {
command: "powershell -File \"$env:USERPROFILE\\.openclaw\\workspace\\skills\\browser-extension-enabler\\scripts\\enable-browser-extension.ps1\"",
pty: false
}
不同屏幕分辨率和浏览器配置下,扩展图标位置不同。请按以下步骤校准:
找到当前坐标
powershell
# 把鼠标移到扩展图标上,记录位置
win-mouse abs 1850 60
手动测试
powershell
# 测试候选坐标
win-mouse abs 1850 60 # 移动
win-mouse click left # 点击
更新默认值
编辑脚本中的 $IconX 和 $IconY 默认值,或使用时传入参数
| 屏幕分辨率 | 图标坐标 (X, Y) |
|---|---|
| 1920x1080 | (1850, 60) |
| 2560x1440 | (2490, 70) |
| 3840x2160 | (3770, 90) |
1. 检测 Browser Relay 连接状态
↓ 未连接
2. 激活 Chrome 窗口
↓
3. 移动鼠标到扩展图标
↓
4. 点击左键
↓
5. 等待 5 秒
↓
6. 验证连接成功 (最多重试3次)
enable-browser-extension.ps1win-mouse abs X Y 测试脚本通过 openclaw browser tabs 命令检测。如果输出格式变化,可能需要更新匹配模式。
⚠️ 此 skill 会控制真实鼠标移动和点击,请确保: - 了解脚本将点击的位置(先用 TestMode 验证) - 在测试模式下先验证坐标 - 不要在重要工作时运行(可能干扰操作)
MIT
小葱技能7w4.net有完整的技能分类。
OpenClaw Community
这个Skill看起来文档齐全、说明详细,但实际完全无法使用——缺少最关键的代码文件。虽然看着很专业,但装好后根本运行不了,不推荐下载使用。