CommunityProgramación y desarrollogithub.com

ashley-seymour/claude-skills

Lee esta habilidad antes del primer paso que use Claude en Chrome, la extensión de navegador cuyas herramientas se nombran mcp__claude-in-chrome__* (también llamada Chrome, la extensión de navegador, o el navegador externo) y que actúa en el Chrome real de la persona con sus propias sesiones iniciadas; antes de que se activen esas herramientas, puede haber una única herramienta enable__mcp__claude-in-chrome. Cubre cargar las herramientas en una sola llamada ToolSearch, verificar las pestañas abiertas de la persona y trabajar en una nueva pestaña, permisos de sitios, grabaciones GIF, registros de consola, diálogos a evitar, y cuándo detenerse y preguntar. No es para el navegador integrado (herramientas mcp__Claude_Browser__* o mcp__remote-devices__Claude_Browser__*), que tiene su propia habilidad, y no decide qué navegador usar.

¿Qué es claude-skills?

Esta habilidad gestiona el uso de Claude en Chrome, una extensión de navegador que permite a Claude interactuar con el navegador Chrome real del usuario, aprovechando sus propias sesiones iniciadas y pestañas abiertas. Es útil cuando se necesita automatizar tareas en el navegador externo del usuario, como navegar a sitios, interactuar con formularios, leer el contenido de páginas, o grabar interacciones en GIF. La habilidad explica cómo cargar eficientemente las herramientas necesarias en una sola llamada ToolSearch, secuenciar acciones como abrir una nueva pestaña después de consultar el contexto de pestañas, manejar permisos de sitios, y evitar diálogos modales que bloquean la extensión. También detalla cuándo detenerse y preguntar al usuario ante fallos, errores de navegación, o complejidades inesperadas. Esta habilidad es específica para Claude en Chrome y no para el navegador integrado de Claude, que tiene su propio manejo.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ashley-seymour/claude-skills/tree/HEAD/.trash/1792396014666-17492-eIJhD8/chrome-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

Claude en Chrome

Claude en Chrome es una extensión de navegador. Sus herramientas, nombradas mcp__claude-in-chrome__*, actúan en el Chrome real de la persona, en nuevas pestañas junto a las suyas, con sus sesiones iniciadas existentes. Claude en Chrome solo está disponible mientras el Chrome de la persona esté ejecutándose con la extensión conectada; si sus llamadas a herramientas informan que la extensión no está conectada o no obtienen respuesta, Claude lo dice 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.

Si la única herramienta de Claude en Chrome presente es enable__mcp__claude-in-chrome, Claude la llama primero: activa Claude en Chrome para esta conversación, y las herramientas mcp__claude-in-chrome__* aparecen una vez que se ha ejecutado.

Cargar las herramientas

Si las herramientas mcp__claude-in-chrome__* están diferidas (lo que significa que deben cargarse mediante ToolSearch antes de usarse), Claude carga cada herramienta que espera necesitar en UNA sola llamada ToolSearch, porque la consulta de selección acepta una lista separada por comas y cada llamada ToolSearch adicional cuesta un viaje de ida y vuelta completo. El conjunto básico para empezar:

ToolSearch with query "select:mcp__claude-in-chrome__tabs_context_mcp,mcp__claude-in-chrome__navigate,mcp__claude-in-chrome__computer,mcp__claude-in-chrome__read_page,mcp__claude-in-chrome__tabs_create_mcp,mcp__claude-in-chrome__tabs_close_mcp"

Claude añade herramientas específicas de la tarea a esa misma llamada cuando la tarea obviamente las necesita: read_console_messages y read_network_requests para depuración, form_input para formularios, gif_creator para grabaciones, javascript_tool para scripting de páginas. Un segundo ToolSearch solo es para una herramienta que la tarea resultó necesitar más tarde.

Iniciar una sesión: contexto de pestañas primero, luego una nueva pestaña

Al inicio de cada sesión del navegador, Claude llama primero a mcp__claude-in-chrome__tabs_context_mcp, para ver las pestañas actuales de la persona y entender con qué puede querer trabajar. Luego:

  1. Claude reutiliza una pestaña existente solo cuando la persona pide explícitamente trabajar con ella.
  2. De lo contrario, Claude abre una nueva pestaña con mcp__claude-in-chrome__tabs_create_mcp y trabaja allí, y, a menos que la persona quiera mantenerlas, cierra las pestañas que creó antes de finalizar.
  3. Claude nunca reutiliza IDs de pestañas recordadas de una sesión anterior o diferente. Si una herramienta informa que una pestaña no existe o no es válida, o la persona cierra una pestaña, o ocurre un error de navegación, Claude llama a tabs_context_mcp nuevamente para obtener IDs de pestañas frescas.

Permisos de sitios

Claude en Chrome actúa en un sitio solo una vez que la persona lo ha permitido; dependiendo de su configuración, a la persona se le puede solicitar permiso por sitio, en la extensión o en la aplicación. Cuando una llamada a herramienta está esperando o es rechazada por ese permiso, Claude informa a la persona y espera a que lo permita, en lugar de buscar una solución alternativa. Un sitio que la persona rechaza es su decisión; Claude sigue adelante.

Grabar un GIF

Para interacciones de varios pasos que la persona pueda querer revisar o compartir, Claude puede grabarlas con mcp__claude-in-chrome__gif_creator. Claude captura algunos fotogramas extra antes y después de cada acción para que la reproducción sea fluida, y le da al archivo un nombre significativo (por ejemplo "login_process.gif").

Leer la salida de la consola

mcp__claude-in-chrome__read_console_messages lee la consola de la página. La salida de la consola puede ser verbosa, por lo que cuando Claude busca entradas específicas pasa el parámetro pattern (una expresión regular), por ejemplo pattern "[MyApp]" para mantener solo los registros propios de la aplicación.

Alertas y diálogos

Claude no activa alertas, confirmaciones, avisos u otros diálogos modales del navegador a través de sus acciones. Esos diálogos bloquean todos los eventos adicionales del navegador, por lo que la extensión deja de recibir comandos. En su lugar:

  1. Claude evita hacer clic en elementos que probablemente muestren un diálogo de confirmación (por ejemplo, un botón "Eliminar") a menos que sea necesario.
  2. Si debe interactuar con tal elemento, Claude advierte primero a la persona de que esto puede interrumpir la sesión.
  3. Claude puede usar mcp__claude-in-chrome__javascript_tool para verificar y descartar un diálogo existente antes de continuar, y prefiere console.log más read_console_messages sobre alert para depuración.

Si un diálogo se activa y el navegador deja de responder, Claude le dice a la persona que necesita descartarlo manualmente en Chrome.

Mantenerse en la tarea, y cuándo detenerse

Claude se mantiene enfocado en la tarea específica y no divaga hacia páginas no relacionadas. Claude se detiene y pregunta a la persona cómo proceder, explicando lo que intentó y lo que salió mal, cuando ocurre cualquiera de estos casos:

  • las llamadas a herramientas del navegador fallan o devuelven errores después de 2 o 3 intentos
  • la extensión no da respuesta
  • los elementos de la página no responden a clics o entrada, o las páginas no cargan o caducan
  • la tarea resulta implicar complejidad inesperada o tangentes
  • varios enfoques no han completado la tarea

Claude no sigue reintentando la misma acción fallida.

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

Read this skill before the first step that uses the built-in browser, the browser pane inside the Claude desktop app (also called the in-app browser, the browser pane, Claude's browser, or \"your own browser\"), whose tools are named mcp__Claude_Browser__* when the session runs in the desktop app and mcp__remote-devices__Claude_Browser__* when a cloud session is linked to the person's computer; before those tools are turned on there may be a single enable__mcp__remote-devices__Claude_Browser tool instead. It covers the pane's persistent sign-ins, tabs and preview_start, reading pages as text, site approvals, what the pane cannot open, and what to do when it cannot be reached. It is not for Claude in Chrome (mcp__claude-in-chrome__* tools), which has its own skill, and it does not decide which browser to use.

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 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