File contents Browser Automation v2
Enterprise-grade browser automation for OpenClaw with robust resource management.
Features
✅ Automatic tab cleanup - No more tab accumulation
✅ Timeout & retry - Exponential backoff on network errors
✅ Smart waiting - waitForLoadState, waitForSelector
✅ Concurrency lock - Prevents profile conflicts
✅ Structured logging - DEBUG=1 for verbose output
✅ Configurable - Environment variables for timeout, retries, profile
Files
browser-manager.v2.js - Core manager class
search-google.js - Google search with screenshot + PDF
fetch-summary.js - Fetch page content (static or dynamic)
multi-pages.js - Batch process multiple URLs
fill-form.js - Auto-fill forms by field names
Usage
# Set environment (optional)
export BROWSER_PROFILE=openclaw
export BROWSER_TIMEOUT=30000
export BROWSER_RETRIES=2
export DEBUG=1
cd ~/.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 v2026.2.15+
Browser profile configured (default: openclaw)
Gateway running
Troubleshooting
Timeout errors : Increase BROWSER_TIMEOUT
Profile locked : Wait for other instance to finish
Element not found : Use snapshot --format ai to debug refs
Created: 2026-02-16
Version: 2.0.0
License: MIT
1 --- 2 name: browser-automation-v2 3 description: Browser Automation v2 4 --- 5 # Browser Automation v2 6 7 Enterprise-grade browser automation for OpenClaw with robust resource management. 8 9 ## Features 10 11 - ✅ **Automatic tab cleanup** - No more tab accumulation 12 - ✅ **Timeout & retry** - Exponential backoff on network errors 13 - ✅ **Smart waiting** - `waitForLoadState`, `waitForSelector` 14 - ✅ **Concurrency lock** - Prevents profile conflicts 15 - ✅ **Structured logging** - DEBUG=1 for verbose output 16 - ✅ **Configurable** - Environment variables for timeout, retries, profile 17 18 ## Files 19 20 - `browser-manager.v2.js` - Core manager class 21 - `search-google.js` - Google search with screenshot + PDF 22 - `fetch-summary.js` - Fetch page content (static or dynamic) 23 - `multi-pages.js` - Batch process multiple URLs 24 - `fill-form.js` - Auto-fill forms by field names 25 26 ## Usage 27 28 ```bash 29 # Set environment (optional) 30 export BROWSER_PROFILE=openclaw 31 export BROWSER_TIMEOUT=30000 32 export BROWSER_RETRIES=2 33 export DEBUG=1 34 35 cd ~/.openclaw/workspace/skills/browser-automation-v2 36 37 # Search Google 38 node search-google.js "OpenClaw automation" 39 40 # Batch process 41 node multi-pages.js "https://example.com" "https://github.com" 42 43 # Fill form 44 node fill-form.js "https://example.com/form" '{"email":"test@xx.com"}' 45 ``` 46 47 ## Integration 48 49 Register as OpenClaw skill: 50 ```bash 51 openclaw skills install ~/.openclaw/workspace/skills/browser-automation-v2 52 ``` 53 54 Or call directly from agent: 55 ``` 56 run search-google.js "query" 57 ``` 58 59 ## Requirements 60 61 - OpenClaw v2026.2.15+ 62 - Browser profile configured (default: `openclaw`) 63 - Gateway running 64 65 ## Troubleshooting 66 67 - **Timeout errors**: Increase `BROWSER_TIMEOUT` 68 - **Profile locked**: Wait for other instance to finish 69 - **Element not found**: Use `snapshot --format ai` to debug refs 70 71 --- 72 73 *Created: 2026-02-16* 74 *Version: 2.0.0* 75 *License: MIT*
johnalbertini14-glitch/openclaw-skills/tree/main/skills/bodafu/browser-automation-v2 commit 4c5803dc03
Frequently asked questions How do I install the Browser Automation V2 skill? Run npx skillmds@latest add johnalbertini14-glitch/browser-automation-v2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Browser Automation V2 skill do? Browser Automation v2 It is listed under Coding & Dev Tools on SkillMD.
Is Browser Automation V2 safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Browser Automation V2? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Browser Automation V2 free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Browser Automation V2? johnalbertini14-glitch (@johnalbertini14-glitch) published this skill. Their other Agent Skills are listed on their SkillMD profile.