π¦ ClawHub
Browser Automation V2
by @bodafu
Enterprise-grade browser automation with automatic tab cleanup, timeout retries, concurrency lock, smart waiting, and configurable environment settings.
TERMINAL
clawhub install browser-automation-v2π About This Skill
Browser Automation v2
Enterprise-grade browser automation for OpenClaw with robust resource management.
Features
waitForLoadState, waitForSelectorFiles
browser-manager.v2.js - Core manager classsearch-google.js - Google search with screenshot + PDFfetch-summary.js - Fetch page content (static or dynamic)multi-pages.js - Batch process multiple URLsfill-form.js - Auto-fill forms by field namesUsage
# Set environment (optional)
export BROWSER_PROFILE=openclaw
export BROWSER_TIMEOUT=30000
export BROWSER_RETRIES=2
export DEBUG=1cd ~/.openclaw/workspace/skills/browser-automation-v2
Search Google
node search-google.js "OpenClaw automation"Batch process
node multi-pages.js "https://example.com" "https://github.com"Fill form
node fill-form.js "https://example.com/form" '{"email":"test@xx.com"}'
Integration
Register as OpenClaw skill:
openclaw skills install ~/.openclaw/workspace/skills/browser-automation-v2
Or call directly from agent:
run search-google.js "query"
Requirements
openclaw)Troubleshooting
BROWSER_TIMEOUTsnapshot --format ai to debug refs*Created: 2026-02-16* *Version: 2.0.0* *License: MIT*
π‘ Examples
# Set environment (optional)
export BROWSER_PROFILE=openclaw
export BROWSER_TIMEOUT=30000
export BROWSER_RETRIES=2
export DEBUG=1cd ~/.openclaw/workspace/skills/browser-automation-v2
Search Google
node search-google.js "OpenClaw automation"Batch process
node multi-pages.js "https://example.com" "https://github.com"Fill form
node fill-form.js "https://example.com/form" '{"email":"test@xx.com"}'
π Tips & Best Practices
BROWSER_TIMEOUTsnapshot --format ai to debug refs*Created: 2026-02-16* *Version: 2.0.0* *License: MIT*