Skip to content
Back to skills

Browser Automation V2

ASecurity

Enterprise-grade browser automation for OpenClaw with robust resource management.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
businessgobashnodegit

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill browser-automation-v2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Browser Automation V2?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Browser Automation V2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-browser-automation-v2/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-browser-automation-v2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 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

```bash
# 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:
```bash
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*

Files in this skill

  • SKILL.md1.7 KB
  • _meta.json294 B
  • browser-manager.v2.js9.2 KB
  • fetch-summary.js2.8 KB
  • fill-form.js2.7 KB
  • multi-pages.js1.7 KB
  • search-google.js1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in business →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.