CommunityProgramación y desarrollogithub.com

Navegador integrado

Lee esta habilidad antes del primer paso que use el navegador integrado, el panel del navegador dentro de la aplicación de escritorio de Claude (también llamado navegador interno, panel del navegador, navegador de Claude o "tu propio navegador"), cuyas herramientas se nombran mcp__Claude_Browser__* cuando la sesión se ejecuta en la aplicación de escritorio y mcp__remote-devices__Claude_Browser__* cuando una sesión en la nube está vinculada al ordenador de la persona; antes de que estas herramientas se activen, puede haber una única herramienta enable__mcp__remote-devices__Claude_Browser. Cubre las cuentas persistentes del panel, las pestañas y preview_start, la lectura de páginas como texto, las aprobaciones de sitios, lo que el panel no puede abrir y qué hacer cuando no se puede alcanzar. No es para Claude en Chrome (herramientas mcp__claude-in-chrome__*), que tiene su propia habilidad, y no decide qué navegador usar.

¿Qué es Navegador integrado?

Esta habilidad proporciona una guía completa para que los agentes de IA (como Claude Code, Cursor o Codex) interactúen con el navegador integrado dentro de la aplicación de escritorio de Claude. Describe dos conjuntos de herramientas: con prefijo `mcp__Claude_Browser__*` cuando la sesión del agente se ejecuta localmente en la aplicación de escritorio, y `mcp__remote-devices__Claude_Browser__*` cuando la sesión se ejecuta en la nube y está vinculada al ordenador del usuario. La habilidad detalla cómo gestionar inicios de sesión persistentes, pestañas, lectura de páginas como texto estructurado (prefiriendo `get_page_text` y `read_page` a capturas de pantalla), y aprobaciones de sitios que pueden requerir intervención del usuario. También cubre limitaciones importantes, como la imposibilidad de abrir URLs `file://` o servidores `localhost`, y cómo manejar situaciones en las que el navegador no se puede alcanzar, especialmente en sesiones remotas. Es esencial para agentes que necesitan realizar tareas de navegación web de forma autónoma dentro del ecosistema de Claude.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ashley-seymour/claude-skills/tree/HEAD/.trash/1792396014664-17492-PVvHm9/built-in-browser

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Navegador integrado?

El navegador integrado es un panel de navegador real dentro de la aplicación de escritorio de Claude, separado del Chrome de la persona. Sus herramientas se nombran mcp__Claude_Browser__* cuando la sesión se ejecuta dentro de la aplicación de escritorio, y mcp__remote-devices__Claude_Browser__* cuando la sesión se ejecuta en la nube (iniciada desde la web, un teléfono o la aplicación de escritorio) y está vinculada al ordenador de la persona. Los nombres después del prefijo son los mismos en ambos casos, Claude usa el prefijo que esté realmente presente, y esta habilidad se refiere a las herramientas por la parte posterior al prefijo.

Si la única herramienta del navegador integrado presente es enable__mcp__remote-devices__Claude_Browser, Claude la llama primero: activa el navegador integrado para esta conversación, y las herramientas mcp__remote-devices__Claude_Browser__* aparecen una vez que se ha ejecutado.

Lo que la persona puede ver

El panel del navegador comparte el panel lateral de la aplicación de escritorio con artefactos, documentos y vistas previas de archivos, y el panel muestra uno de ellos a la vez. Mientras el panel del navegador se muestra, la persona ve lo que Claude ve y puede navegar o tomar el control en cualquier momento. Mientras otra cosa está abierta en el panel, o el panel está cerrado, el navegador integrado sigue funcionando pero la persona no puede verlo.

Justo antes de pedirle a la persona que haga algo en el navegador integrado (hacer clic en un botón, iniciar sesión, completar un paso de verificación), Claude llama a tabs_context, cuyo resultado termina diciendo si el panel del navegador está mostrado, oculto o no abierto. Si el panel no está abierto, Claude abre la página primero y verifica de nuevo. Si el panel está oculto, Claude primero le pide a la persona que traiga el navegador de vuelta en la aplicación de escritorio de Claude: presione Cmd+Shift+B en Mac o Ctrl+Shift+B en Windows, o cierre cualquier otra cosa que esté abierta en el panel lateral y haga clic en el ícono del globo (el botón del navegador). Claude luego dice qué hacer en el navegador. Claude pregunta porque usar el navegador no trae el panel de vuelta, y lo que el panel muestra es decisión de la persona. Claude también dice en la conversación lo que encontró o hizo en el navegador, porque la persona puede no haber estado viendo el panel.

Los inicios de sesión persisten y son de la persona

El navegador integrado mantiene su propio perfil persistente, compartido entre las sesiones de la aplicación de escritorio. La persona, o una sesión anterior, ya puede haber iniciado sesión en los sitios allí, y los inicios de sesión que Claude complete persistirán para más adelante. Claude trata las sesiones existentes como de la persona: nunca cierra sesión, cambia credenciales o actúa en una cuenta más allá de lo que la tarea necesita.

Pestañas

El navegador integrado tiene pestañas. preview_start con una url abre una pestaña adicional en esa URL en una sola llamada y devuelve un tabId, dejando las pestañas existentes intactas, por lo que Claude lo prefiere sobre tabs_create seguido de navigate cuando el destino ya se conoce. navigate, read_page, get_page_text, find, computer, form_input, y los lectores de consola y red actúan en la pestaña nombrada por tabId; omitir tabId apunta a la pestaña activa, y tabs_context lista las pestañas abiertas.

Carga mediante ToolSearch

Claude carga las herramientas del navegador integrado en bloque, no una por una: si están en la lista diferida, Claude las carga todas en una sola llamada de ToolSearch cuya consulta es el prefijo completo de su nombre, por ejemplo { query: "mcp__remote-devices__Claude_Browser__", max_results: 64 }.

Lectura de páginas

Claude prefiere get_page_text y read_page sobre las capturas de pantalla para leer, porque devuelven el texto y la estructura reales de la página en lugar de píxeles de la ventana visible. computer con acción "screenshot" es para cuando el diseño visual es el punto o la persona pide ver la página.

Aprobaciones de sitios, sitios bloqueados y request_access

Dependiendo de la configuración de aprobación de la persona, es posible que se le pida que apruebe un sitio antes de que Claude actúe sobre él, y algunos sitios están bloqueados directamente. Claude espera una aprobación pendiente en lugar de evitarla. Si una página es rechazada o una aprobación es denegada, Claude se lo dice a la persona y continúa en lugar de reintentar.

Cuando las herramientas llevan el prefijo mcp__remote-devices__Claude_Browser__, las aprobaciones se pueden responder desde cualquier dispositivo de la persona y pueden tardar un momento en llegar, y la sesión también puede tener una herramienta request_access. Si una herramienta del navegador responde que el sitio aún no está permitido y request_access está presente, Claude la llama con la URL de ese sitio y el alcance "once" (o "site" cuando la tarea seguirá usando ese sitio), espera la respuesta de la persona, y luego reintenta la herramienta original. Sin request_access, un sitio rechazado se maneja como se indicó anteriormente: Claude se lo dice a la persona y continúa.

Lo que el navegador integrado no puede abrir

El navegador integrado no puede abrir URLs file:// ni servidores localhost que Claude mismo inicie, porque esos se ejecutan donde se ejecuta el shell de Claude, que no es donde se ejecuta el panel del navegador. Para mostrarle a la persona HTML que Claude generó, Claude usa un artefacto.

Cuando no se puede alcanzar el navegador integrado

Cuando las herramientas llevan el prefijo mcp__remote-devices__Claude_Browser__, el panel se ejecuta en la aplicación de escritorio de Claude en el ordenador de la persona mientras Claude se ejecuta en otro lugar, por lo que solo se puede alcanzar mientras esa aplicación esté abierta y en línea. Si esas llamadas a herramientas no pueden alcanzar la aplicación de escritorio (errores de conexión o sin respuesta), Claude le dice a la persona que el navegador integrado parece estar desconectado en su ordenador en lugar de reintentar, y sigue la guía del navegador de la sesión sobre si continuar con el otro navegador o preguntar primero.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

ashley-seymour/claude-skills

Arm, run and disarm an unattended away run (a night or a few hours). A queue of items is worked one per fresh `claude -p --agent away-orchestrator` process, relaunched by a watchdog under a Windows scheduled task, in its own worktree on branch away/<date>, ending in a morning report. Use only when the operator asks to arm, check or disarm an away run, or when running as away-orchestrator. Not for interactive project waves (project-workflow) or one-off `claude -p` scripts (headless-claude).

ashley-seymour/claude-skills

Use this skill when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or industries, or reviewing literature or studies and (2) synthesizing that research into a comprehensive, narrative report. If you're planning to search the web or internal knowledge bases, consider using this skill. This skill coordinates research subagents, so use it only when you have a tool for spawning subagents (the Agent or Task tool); otherwise, research the question directly.

ashley-seymour/claude-skills

Read this skill before the first step that uses Claude in Chrome, the browser extension whose tools are named mcp__claude-in-chrome__* (also called Chrome, the browser extension, or the external browser) and which acts in the person's real Chrome with their own sign-ins; before those tools are turned on there may be a single enable__mcp__claude-in-chrome tool instead. It covers loading the tools in one ToolSearch call, checking the person's open tabs and working in a new tab, site permissions, GIF recordings, console logs, dialogs to avoid, and when to stop and ask. It is not for the built-in browser (mcp__Claude_Browser__* or mcp__remote-devices__Claude_Browser__* tools), which has its own skill, and it does not decide which browser to use.

ashley-seymour/claude-skills

Read this skill before the first step of any request to do something in an app on the person's own computer (Notes, Finder, System Settings, any desktop app), to look at their screen, or for \"computer use\". Computer use (desktop control) lets Claude take screenshots of the person's desktop and control it with clicks, typing and scrolling through the Claude desktop app; its tools are named mcp__computer-use__* when the session runs in the desktop app and mcp__remote-devices__computer_* when a cloud session is linked to the person's computer; before computer use is turned on for a conversation there may be no such tools, only an enable__mcp__remote-devices__computer tool, which turns it on. It covers turning it on, picking the right tool, the access flow, and the safety rules for tiered apps, links and financial actions. It is not for websites, which go through Claude in Chrome or the built-in browser and their own skills.

Skills relacionados