Complete browser automation using agent-browser CLI with AI-friendly semantic locators, ref system, and advanced waiting. Use when Claude needs to navigate and interact with web pages, extract structured data, fill forms, take screenshots, run E2E tests, or debug web applications. Covers semantic locators (role/text/label/placeholder), snapshot+ref workflow, session isolation with --profile, visible browser with --headed, JSON output for token efficiency, and error recovery strategies.