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 that makes UI testing, bug reproduction, and web interaction reliable and recoverable. ## 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 snapshot, with CDP polling for wait conditions instead of blind sleeps. - Failure Recovery: A structured 4-attempt retry protocol with escalating diagnostics, plus a blocker report template for auth walls, CAPTCHAs, and iframes. - Use Case: Reproduce a reported UI bug on localhost: verify the dev server responds, navigate, lock the tab, snapshot the page, interact with the failing form, capture a screenshot as evidence, and report the confirmed bug. ## Quick Start Use the agent-browser skill to open http://localhost:3000, reproduce the checkout form bug, and take a screenshot of the result.