What problem does it solve? Browser automation by AI agents often fails due to random clicking, stale element references, and input routed to the wrong target. This Skill provides a disciplined navigate-lock-snapshot-act workflow with proper waiting strategies and failure recovery so web interactions succeed reliably. ## Core Features & Use Cases - Lock/Unlock Protocol: Enforces correct lock ordering so input reaches the page instead of the Cursor UI, with distinct flows for new and existing tabs. - Snapshot-Driven Actions: Every click, type, or fill uses fresh element refs from a page snapshot, with CDP polling for wait conditions instead of blind sleeps. - Failure Recovery: A structured 4-attempt retry protocol with CDP-based diagnosis and a blocker report template for auth walls, CAPTCHAs, and iframes. - Use Case: Reproduce a reported UI bug on localhost:3000 by navigating, locking the tab, snapshotting the page, clicking through the failing flow, and capturing a screenshot as evidence. ## Quick Start Use the agent-browser skill to open http://localhost:3000, reproduce the checkout bug, and take a screenshot of the failing state.