# Remote Browser > Controla un navegador aislado de Browser Use Cloud desde una máquina en sandbox usando el CLI actual de Browser Use. Fuente: https://skillsagentes.com/skills/browser-use/browser-use/remote-browser Markdown: https://skillsagentes.com/skills/browser-use/browser-use/remote-browser.md Repositorio: https://github.com/browser-use/browser-use Autor: browser-use Licencia: MIT Actualizado: el mes pasado Coste de contexto: 26 tok instalada, 581 tok al activarse, 581 tok con todos los archivos del bundle Bundle: 1 archivo, 2 KB Permisos que pide: bash(browser-use:*) ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add browser-use/browser-use --skill remote-browser --agent claude-code # Cursor npx -y skills add browser-use/browser-use --skill remote-browser --agent cursor # Codex npx -y skills add browser-use/browser-use --skill remote-browser --agent codex # Gemini CLI npx -y skills add browser-use/browser-use --skill remote-browser --agent gemini # Windsurf npx -y skills add browser-use/browser-use --skill remote-browser --agent windsurf # Cline npx -y skills add browser-use/browser-use --skill remote-browser --agent cline ``` ## Qué hace - Inicia un navegador aislado en Browser Use Cloud mediante start_remote_daemon(nombre) para usarlo desde máquinas sin Chrome local - Ejecuta comandos Python vía stdin del CLI browser-use para navegar, inspeccionar e interactuar con la página remota - Ofrece helpers como new_tab, page_info, fill_input, click_at_xy, cdp y capture_screenshot para controlar el navegador - Detiene el navegador remoto exacto con stop_remote_daemon(nombre) al terminar el trabajo ## Cuándo usarla - El agente corre en una máquina sin Chrome local usable y necesita un navegador aislado - Se necesita ejecutar tareas en paralelo, cada una con su propio navegador remoto con nombre único ## Cuándo no - No usar los comandos eliminados del CLI: open, state, click, input, tab, cloud connect o --connect ## Qué la activa - "Necesito controlar un navegador en la nube porque este sandbox no tiene Chrome" - "Abre example.com en un navegador remoto aislado y dime el título de la página" - "Inicia un navegador remoto llamado r7k2 y navega a una URL" ## Antes de instalar - Requiere el CLI browser-use actual, autenticarse con browser-use auth login, y ejecutar browser-use --doctor para verificar la configuración. - makes network requests ## Archivos - SKILL.md — 2 KB ## SKILL.md Reproducido tal cual desde browser-use/browser-use bajo MIT. Esta sección es el documento original y está en inglés. # Remote Browser Use this skill when an agent runs on a machine without a usable local Chrome and needs an isolated browser. The current Browser Use CLI runs Python from stdin. Do not use the removed `open`, `state`, `click`, `input`, `tab`, `cloud connect`, or `--connect` commands. ## Check the CLI ```bash browser-use --doctor browser-use skill show ``` If setup fails, follow the current [Browser Use skill](../browser-use/SKILL.md). ## Start an isolated browser Authenticate once: ```bash browser-use auth login ``` Pick a short unique name. `r7k2` below is only an example. ```bash browser-use <<'PY' start_remote_daemon("r7k2") PY ``` Use the same name for every command in this browser: ```bash BU_NAME=r7k2 browser-use <<'PY' new_tab("https://example.com") wait_for_load() print(page_info()) PY ``` Each remote daemon is a separate Browser Use Cloud browser. Use a different name for each parallel task. Remote browsers can bill until they stop or time out. ## Inspect and interact Helpers are pre-imported. Keep multi-step work in one heredoc when practical. ```bash BU_NAME=r7k2 browser-use <<'PY' print(page_info()) print(js("document.title")) fill_input('input[name="q"]', "browser automation") press_key("Enter") wait_for_load() print(page_info()) PY ``` Useful helpers: - Navigate: `new_tab(url)`, `goto_url(url)`, `wait_for_load()` - Inspect: `page_info()`, `js(code)`, `cdp(method, ...)` - Interact: `click_at_xy(x, y)`, `type_text(text)`, `fill_input(selector, text)`, `press_key(key)`, `scroll(x, y)` - Tabs: `list_tabs()`, `switch_tab(target)`, `close_tab(target)` - Files and proof: `capture_screenshot()`, `wait_for_element(selector)` Prefer the accessibility tree for element discovery: ```python nodes = cdp("Accessibility.getFullAXTree")["nodes"] ``` Use a targeted `js(...)` query when the accessibility tree lacks the element. Verify each action with `page_info()`, a focused DOM check, or a screenshot. ## Stop the browser When the work is done, stop the exact named browser: ```bash browser-use <<'PY' stop_remote_daemon("r7k2") PY ``` Do not leave an unused remote browser running. ## Dónde encaja - Categoría: [Automatización](https://skillsagentes.com/categorias/automatizacion.md) — Flujos de varios pasos que se ejecutan sin supervisión. - Creador: [browser-use](https://skillsagentes.com/creators/browser-use.md) — 8 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Browser Use](https://skillsagentes.com/skills/browser-use/browser-use/browser-use.md): Control directo del navegador vía CDP para interacción web: automatización, scraping, testing, screenshots y trabajo con sitios/apps. - [Cloud](https://skillsagentes.com/skills/browser-use/browser-use/cloud.md): Referencia de documentación para Browser Use Cloud, la API y SDK alojados para automatización de navegadores, cubriendo REST v2/v3/v4, sesiones, proxies, webhooks e integraciones. - [Open Source](https://skillsagentes.com/skills/browser-use/browser-use/open-source.md): Referencia de documentación para escribir código Python con la librería open-source browser-use: Agent, Browser, Tools, modelos LLM, Actor API, MCP, hooks y monitoreo. - [Qa](https://skillsagentes.com/skills/browser-use/browser-use/qa.md): Hace QA de un sitio o app web y devuelve una puntuación de 1 a 5 (5 = perfecto, 1 = roto) con evidencia, usando un navegador real en la nube de Browser Use, incluso con localhost. - [X402](https://skillsagentes.com/skills/browser-use/browser-use/x402.md): Configura pagos de Browser Use Cloud con x402: paga por solicitud desde una wallet cripto (USDC en Base mainnet), sin registro ni API key. ## Skills relacionadas - [Browser Use](https://skillsagentes.com/skills/browser-use/browser-use/browser-use.md): Control directo del navegador vía CDP para interacción web: automatización, scraping, testing, screenshots y trabajo con sitios/apps. - [Cloud](https://skillsagentes.com/skills/browser-use/browser-use/cloud.md): Referencia de documentación para Browser Use Cloud, la API y SDK alojados para automatización de navegadores, cubriendo REST v2/v3/v4, sesiones, proxies, webhooks e integraciones. - [Open Source](https://skillsagentes.com/skills/browser-use/browser-use/open-source.md): Referencia de documentación para escribir código Python con la librería open-source browser-use: Agent, Browser, Tools, modelos LLM, Actor API, MCP, hooks y monitoreo. - [Qa](https://skillsagentes.com/skills/browser-use/browser-use/qa.md): Hace QA de un sitio o app web y devuelve una puntuación de 1 a 5 (5 = perfecto, 1 = roto) con evidencia, usando un navegador real en la nube de Browser Use, incluso con localhost. - [X402](https://skillsagentes.com/skills/browser-use/browser-use/x402.md): Configura pagos de Browser Use Cloud con x402: paga por solicitud desde una wallet cripto (USDC en Base mainnet), sin registro ni API key. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)