Abby Browser

👤 earnabitmore365 📦 v1.0.0 ⭐ 4.4 ⬇️ 1.4K 下載
📊 資料分析 免費

📖 技能介紹

Abby Browser Skill

基於 OpenClaw 內建瀏覽器工具封裝


解決的問題

讓爸爸可以用自然語言控制瀏覽器,不需要記住複雜命令。


核心功能

功能 命令 示例
開啟網頁 open 開啟 Google
截圖 screenshot 擷取當前頁面
點選 click 點選按鈕
輸入 type 輸入文字
填表單 fill 填寫表單
提取資料 snapshot 獲取頁面內容
等待 wait 等待載入
滾動 scroll 滾動頁面

使用方法

在對話中

爸爸:幫我開啟 Google
Abby:好的爸爸!讓我開啟 Google...
[執行 openclaw browser open https://google.com]
✅ 已開啟 Google

爸爸:幫我截圖
Abby:好的,截個圖...
[執行 openclaw browser screenshot]
📸 截圖已儲存

爸爸:幫我點選登入按鈕
Abby:好的...
[執行 openclaw browser click 12]
✅ 已點選

常用命令

# 開啟網頁
openclaw browser open https://example.com

# 截圖
openclaw browser screenshot
openclaw browser screenshot --full-page

# 點選元素 (需要先 snapshot 獲取 ref)
openclaw browser click 12
openclaw browser click 12 --double

# 輸入文字
openclaw browser type 12 "hello world"

# 填寫表單
openclaw browser fill --fields '[{"ref":"1","value":"xxx"}]'

# 獲取頁面快照
openclaw browser snapshot
openclaw browser snapshot --format aria

# 等待
openclaw browser wait --text "Done"
openclaw browser wait --selector ".content"

# 滾動
openclaw browser evaluate --fn 'window.scrollTo(0, document.body.scrollHeight)'

封裝指令碼

scripts/open.py

開啟網頁的封裝指令碼。

scripts/screenshot.py

截圖的封裝指令碼。

scripts/click.py

點選元素的封裝指令碼。

scripts/form.py

表單填寫的封裝指令碼。

scripts/extract.py

資料提取的封裝指令碼。


重要概念

1. Element Reference (ref)

每次執行 snapshot 後,元素會有一個編號 (ref):

<button ref="12">登入</button>
<input ref="23" />

點選 ref=12:openclaw browser click 12

2. Snapshot 格式

  • --format ai (預設) - AI 理解
  • --format aria - 輔助功能樹

3. 等待載入

操作前最好等待:

openclaw browser wait --text "載入完成"

安全考慮

  • ❌ 不自動執行危險操作
  • ✅ 執行前確認
  • ✅ 記錄操作日誌
  • ✅ 異常處理

    小蔥技能站7w4.net發現了升級外掛。


依賴

  • OpenClaw browser 工具
  • Chrome/Chromium 瀏覽器

相關文件


創建於 2026-02-15

🤖 AI 評測

這是一個功能比較實用的瀏覽器自動化Skill,文件清晰、示例豐富,程式碼結構規範、錯誤處理完善。對需要用自然語言控制瀏覽器的使用者來說很好用。不足是部分功能還有完善空間,且缺少配套的使用配置說明。整體質量良好,實用性強。

📊 多維度評分

適應性4.3
規範性4.2
有效性4.5
可靠性4.3
可信度4.8

📁 包含檔案 (9 個)

📄 SKILL.md 2.6 KB
📄 _meta.json 131 B
📄 scripts/__init__.py 374 B
📄 scripts/click.py 1.6 KB
📄 scripts/extract.py 3.2 KB
📄 scripts/form.py 3.3 KB
📄 scripts/open.py 1.8 KB
📄 scripts/screenshot.py 2.4 KB
📄 skill-card.md 2.3 KB