← ClaudeAtlas

browser-uselisted

Control the user's browser or Codevisor's managed browser through Browser Use. Use whenever the user asks to open, navigate, inspect, click, type in, or otherwise interact with a website or browser tab.
851-labs/codevisor · ★ 5 · AI & Automation · score 72
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