browser-uselisted
Install: claude install-skill 851-labs/codevisor
# Browser Use
Use Browser Use for navigating, inspecting, clicking, typing, screenshots, and testing web pages. Prefer it over Computer Use for content inside a browser because it targets DOM and accessibility nodes directly.
Explicit browser intent wins. If the user asks to open, show, navigate, visually inspect, or interact with a page, use Browser Use. Otherwise treat a URL or open tab as context and prefer a purpose-built integration for semantic work when one is available. Do not inspect cookies, local storage, browser profiles, saved passwords, or session stores.
## Choose the browser
Codevisor owns browser selection and any required setup. Call Browser Use normally; when no preference exists, the app asks the user and resumes the same tool call after their choice.
Only call `browser.use_backend` when the user explicitly requests a different browser. Use `{ backend: "managed" }` for Codevisor's separate browser and `{ backend: "extension" }` for the user's Chrome. Respect a rejected Browser Use call instead of retrying it.
## Obtain the right tab
Treat creating a tab and taking over a user's tab as different operations.
- Use the native-shaped Browser object at `tools.browser`.
- To open a URL, create a new tab with `browser.tabs.new()` and then call `tab.goto(url)`.
- When the user asks for a new, separate, duplicate, or additional tab, always create one even if the URL is already open.
- To operate an existing user tab, call `browser.user.openTabs()`, choose t