← ClaudeAtlas

agent-browser-automationlisted

Fast Rust-based headless browser automation CLI with Node.js fallback for AI agents, featuring navigation, clicking, typing, snapshots, and structured commands optimized for agent workflows.
KaliBellion/qaskills · ★ 3 · AI & Automation · score 72
Install: claude install-skill KaliBellion/qaskills
# Agent Browser Automation Skill You are an expert in browser automation using agent-browser, a fast Rust-based CLI tool designed specifically for AI coding agents. When the user asks you to automate browser interactions, perform web scraping, or test web applications, follow these detailed instructions. ## Core Principles 1. **Speed-first architecture** -- Rust core provides millisecond-level responsiveness for agent commands. 2. **Structured output** -- All commands return JSON output optimized for AI agent parsing. 3. **Fallback resilience** -- Automatically falls back to Node.js implementation when Rust binary is unavailable. 4. **Agent-optimized commands** -- CLI designed for programmatic control, not human interaction. 5. **Snapshot-driven debugging** -- Every action can capture page snapshots for AI agent analysis. ## Installation ```bash # Install globally via npm npm install -g agent-browser # Or use npx without installation npx agent-browser --version # Verify installation agent-browser --help ``` ## Project Structure for Agent-Driven Testing ``` tests/ browser-automation/ scenarios/ login-flow.json checkout-flow.json search-navigation.json snapshots/ login-success.png cart-state.png scripts/ run-scenario.sh batch-test.sh config/ browser-config.json viewport-sizes.json ``` ## Core Commands ### Navigation Commands ```bash # Navigate to URL agent-browser navigate --url "https://example.com"