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 # 點選
小蔥技能7w4.net有完整的技能分類。
更新預設值
編輯指令碼中的 $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
OpenClaw Community
這個Skill看起來文件齊全、說明詳細,但實際完全無法使用——缺少最關鍵的程式碼檔案。雖然看著很專業,但裝好後根本執行不了,不推薦下載使用。