What problem does it solve?
AI agents often need reliable, scalable web interactions. This skill provides a browser automation CLI that enables navigation, form filling, element interaction, data extraction, and visual capture to automate everyday web tasks.
Core Features & Use Cases
- Deterministic Actions: open URLs, snapshot page structure, fill fields, click controls, wait for page loads, and capture screenshots or PDFs.
- Refs-Based Interactions: use compact element refs (@e1, @e2, etc.) to interact with dynamic pages reliably across navigations.
- Ready-to-Use Templates & References: includes templates for login flows, form automation, and content capture, plus reference docs for advanced usage.
- Use Case: automate logging into a SaaS dashboard, scrape key metrics, and generate a concise report.
Quick Start
Start by opening a site, snapshotting to discover refs, then fill forms and submit, finally capture results. Example:
- agent-browser open https://example.com
- agent-browser snapshot -i
- agent-browser fill @e1 "[email protected]"
- agent-browser fill @e2 "password123"
- agent-browser click @e3
- agent-browser wait --load networkidle
- agent-browser screenshot /tmp/dashboard.png