← ClaudeAtlas

browser-agentlisted

Autonomous stealth browser automation agent powered by Playwright with ref-based accessibility targeting, persistent daemon architecture, and human-motor kinematics (Bézier curves, natural typing rhythms). Replaces heavy DOM-streaming tools with token-efficient ref snapshots and full anti-bot protection.
shanmukhaditya/agent-skills · ★ 3 · AI & Automation · score 65
Install: claude install-skill shanmukhaditya/agent-skills
# Stealth Browser Agent (`agent-browser`) `browser-agent` is an autonomous browser driver built for AI agents. It combines high token efficiency with full anti-bot stealth protection (bypassing Cloudflare, DataDome, Akamai) using a persistent background daemon. --- ## ⚡ Core Architecture 1. **Persistent Daemon**: Maintains a long-lived browser session via a Unix domain socket (`/tmp/agent_browser.sock`) to eliminate cold-start startup overhead. 2. **Token-Efficient Ref Snapshots**: After each navigation or interaction, an accessibility snapshot is generated and saved to `/tmp/browser_snapshot.yaml`. Interactive elements are assigned concise ref IDs (`e1`, `e2`, `e3`...). 3. **Human Motor Kinematics**: - **Mouse**: Moves along cubic Bézier curves with natural acceleration, deceleration, and micro-overshoots. - **Keyboard**: Types with randomized keystroke cadences (50ms–160ms) and word pauses. - **Scroll**: Inertial wheel scrolling with reading pauses. 4. **Native Chrome Execution**: Auto-detects and binds to `/Applications/Google Chrome.app` to provide genuine audio/video codecs, TLS JA3/JA4 fingerprints, and WebGL ANGLE hardware contexts. --- ## 🛠️ CLI Commands Overview All commands are executed via the `agent-browser` binary located at: `~/.gemini/config/skills/browser-agent/bin/agent-browser` ```bash # 1. Open a URL (starts daemon automatically) agent-browser open "https://example.com" agent-browser open "https://example.com" --headless # 2. Inspect curr