browser

Automate browser interactions using the Browserbase browse CLI. Use when a task requires navigating websites, reading page state, clicking elements, filling…

npx skills add https://github.com/browserbase/stagehand --skill browser

Browser Automation

Automate browser interactions using the browse CLI with Claude.

Setup

Do not install packages during evals. The eval harness provides browse on PATH and pins it to the active benchmark session.

Environment Selection

The eval harness pins browse to one isolated session and preselects the intended environment.

  • Local mode uses local Chrome.
  • Remote mode uses Browserbase when credentials are configured.
  • Do not switch environments unless the task or harness explicitly requires it.

Page State

Prefer browse snapshot over screenshots. It returns a structured accessibility tree with element refs that can be used for interactions.

Only use screenshots when visual layout or image content is necessary.

Useful state checks:

browse status
browse get url
browse get title
browse snapshot

Interaction Workflow

Typical flow:

  1. Navigate to the starting URL with browse open <url>.
  2. Run browse snapshot to inspect structure and element refs.
  3. Interact with refs from the snapshot, selectors, or keyboard actions.
  4. Run browse snapshot or another state check to verify the result.
  5. Repeat until the benchmark instruction is complete.

Common interaction patterns:

browse click <ref>
browse type <text>
browse press <key>
browse fill <selector> <value>
browse wait timeout <ms>

Best Practices

  • Always navigate before interacting.
  • Use refs from browse snapshot when possible.
  • Verify each important action before moving on.
  • Keep actions focused on the benchmark instruction.
  • Do not edit repository files.
  • Do not use browser/network tools outside the provided browse command.

Completion

When finished, report the benchmark result in the exact EVAL_RESULT format requested by the harness prompt.

Más skills de browserbase

browser-automation
browserbase
Automatiza interacciones con navegadores web usando herramientas MCP. Úsalo cuando el usuario pida navegar sitios web, navegar páginas web, extraer datos de sitios web, tomar capturas de pantalla,…
official
functions
browserbase
Guía la implementación de automatización de navegador sin servidor usando la CLI oficial de Browserbase Functions. Úsalo cuando el usuario quiera implementar automatización para ejecutarse en un…
official
browse
browserbase
Use the browse CLI for Browserbase browser automation, Browserbase cloud APIs, Browserbase Functions, templates, web fetch/search, diagnostics, and Browse.sh…
official
agent-experience
browserbase
Audit the developer experience of a product, SDK, docs site, or SKILL.md by dropping multiple Claude subagents at it with only a tiny task prompt and real…
official
autobrowse
browserbase
Automatización del navegador auto-mejorable mediante el bucle de auto-investigación. Ejecuta iterativamente una tarea de navegación, lee el rastro y mejora la habilidad de navegación…
official
browse
browserbase
Complete guide for creating and deploying browser automation functions using the browse CLI
official
browser
browserbase
Automatización del navegador con Chrome local o Browserbase remoto para sitios protegidos, detección de bots y CAPTCHAs. Dos modos: Chrome local (predeterminado, sin configuración) o Browserbase remoto (sigilo anti-bot, resolución automática de CAPTCHAs, proxies residenciales, persistencia de sesión). Los comandos principales cubren navegación, inspección de páginas, interacción (clic, escribir, rellenar, seleccionar, arrastrar) y gestión de sesiones mediante CLI. Use browse snapshot para leer el árbol de accesibilidad y obtener referencias de elementos para interacciones confiables; reserve...
official
Browser Automation
browserbase
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from…
official