What problem does it solve? Multi-step browser tasks waste model round trips when every click, type, or navigation is issued as a separate action, and guessing at page controls leads to unreliable automation. This Skill lets you plan a compact browser transaction from one numbered page snapshot and batch Fan's native actions through the flat fan.* API. ## Core Features & Use Cases - Transaction Batching: Combine typing, clicking, navigation, form filling, and tab management into a single browser_run call with a clean replan boundary when new information appears. - Deterministic Target Resolution: Select elements from numbered snapshots using fan.ref, fan.requireUnique, fan.waitForState, and fan.waitForElement instead of guessing selectors. - Safe Side Effects and Human Handoff: Dispatch non-rollback actions like submitting or purchasing exactly once, and pause with browser_handoff for logins, verifications, and approvals. - Use Case: Fill a multi-field visa application form from one snapshot, submit it once with fan.formSubmit, and hand off to the user when a payment or verification step appears. ## Quick Start Ask the agent to take a snapshot of the current page and complete the visible form or workflow as one batched browser transaction, pausing for any login or confirmation step.