What problem does it solve? Choosing the wrong web tool wastes turns and produces empty results: static fetches fail on JavaScript-rendered pages, and browser automation breaks on stale refs, unread pages, and blocked hosts. This Skill provides the decision rules and operating loop for driving websites correctly. ## Core Features & Use Cases - Tool Routing: Decide between web_search, web_fetch, browser, and computer_use based on whether the page is JavaScript-rendered, interactive, or part of the user's own live screen. - Browser Operating Loop: Open pages, read returned snapshots instead of re-snapshotting, fill forms with fill_form, submit, and verify actions through page receipts and ready_state. - Attached Tab Control: Drive one tab of the user's own signed-in browser via the Fermix extension, handling grant, detach, and unsupported-action cases. - Use Case: You need to log into a JavaScript-heavy dashboard, fill a multi-field search form, and extract the results. The Skill tells you to use the browser tool, snapshot once, fill all fields in one fill_form call, submit, and read the changed page from the action receipt. ## Quick Start Ask the agent to open a JavaScript-rendered website in the browser, fill in the search form, and report the results back to you.