ashley-seymour/claude-skills

Leia esta skill antes do primeiro passo que use o navegador integrado, o painel de navegador dentro do aplicativo de desktop Claude (também chamado de navegador interno, painel do navegador, navegador do Claude ou "seu próprio navegador"), cujas ferramentas são nomeadas mcp__Claude_Browser__* quando a sessão roda no aplicativo de desktop e mcp__remote-devices__Claude_Browser__* quando uma sessão em nuvem é vinculada ao computador da pessoa; antes dessas ferramentas serem ativadas, pode haver apenas uma ferramenta enable__mcp__remote-devices__Claude_Browser. Ela cobre os logins persistentes do painel, abas e preview_start, leitura de páginas como texto, aprovações de sites, o que o painel não pode abrir e o que fazer quando ele não pode ser acessado. Não é para o Claude no Chrome (ferramentas mcp__claude-in-chrome__*), que tem sua própria skill, e não decide qual navegador usar.

O que é claude-skills?

Esta skill documenta o comportamento do navegador integrado do aplicativo de desktop Claude (também conhecido como painel do navegador). Ela é essencial para desenvolvedores e usuários do Claude que trabalham com automação de navegação web, pois explica como as ferramentas do navegador integrado funcionam, incluindo logins persistentes, abas, leitura de páginas e aprovações de sites. A skill cobre dois cenários de uso: quando o Claude roda no aplicativo de desktop (prefixo `mcp__Claude_Browser__`) e quando está em uma sessão na nuvem vinculada ao computador do usuário (prefixo `mcp__remote-devices__Claude_Browser__`). Ela também fornece instruções detalhadas sobre como lidar com sites bloqueados, como usar o `preview_start` para abrir abas de forma eficiente e como o Claude lê o conteúdo das páginas preferencialmente como texto, em vez de capturas de tela. A skill é útil para entender as limitações do navegador, como a impossibilidade de abrir URLs `file://` ou servidores `localhost`, e orienta como proceder quando o navegador não pode ser acessado remotamente.

Funciona com✓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 Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Navegador Integrado

O navegador integrado é um painel de navegador real dentro do aplicativo de desktop Claude, separado do Chrome da pessoa. Suas ferramentas são nomeadas mcp__Claude_Browser__* quando a própria sessão roda dentro do aplicativo de desktop, e mcp__remote-devices__Claude_Browser__* quando a sessão roda na nuvem (iniciada pela web, por um telefone ou pelo aplicativo de desktop) e está vinculada ao computador da pessoa. Os nomes após o prefixo são os mesmos em ambos os casos, Claude usa o prefixo que estiver realmente presente, e esta skill se refere às ferramentas pela parte após o prefixo.

Se a única ferramenta do navegador integrado presente for enable__mcp__remote-devices__Claude_Browser, Claude a chama primeiro: ela ativa o navegador integrado para esta conversa, e as ferramentas mcp__remote-devices__Claude_Browser__* aparecem assim que ela for executada.

O que a pessoa pode ver

O painel do navegador compartilha o painel lateral do aplicativo de desktop com artefatos, documentos e visualizações de arquivos, e o painel mostra um de cada vez. Enquanto o painel do navegador estiver sendo exibido, a pessoa vê o que Claude vê e pode navegar ou assumir o controle a qualquer momento. Enquanto outra coisa estiver aberta no painel, ou o painel estiver fechado, o navegador integrado continua funcionando, mas a pessoa não consegue vê-lo.

Imediatamente antes de pedir que a pessoa faça algo no navegador integrado (clicar em um botão, fazer login, concluir uma etapa de verificação), Claude chama tabs_context, cujo resultado termina dizendo se o painel do Navegador está exibido, oculto ou não aberto. Se o painel não estiver aberto, Claude abre a página primeiro e verifica novamente. Se o painel estiver oculto, Claude primeiro pede que a pessoa traga o navegador de volta no aplicativo de desktop Claude: pressione Cmd+Shift+B no Mac ou Ctrl+Shift+B no Windows, ou feche qualquer outra coisa que esteja aberta no painel lateral e clique no ícone do globo (o botão do Navegador). Claude então diz o que fazer no navegador. Claude pergunta porque usar o navegador não traz o painel de volta, e o que o painel mostra é uma escolha da pessoa. Claude também diz na conversa o que encontrou ou fez no navegador, pois a pessoa pode não estar observando o painel.

Logins persistem e são da pessoa

O navegador integrado mantém seu próprio perfil persistente, compartilhado entre as sessões do aplicativo de desktop. A pessoa, ou uma sessão anterior, já pode estar logada em sites ali, e os logins que Claude conclui persistem para depois. Claude trata as sessões existentes como sendo da pessoa: ele nunca faz logout, altera credenciais ou age em uma conta além do que a tarefa precisa.

Abas

O navegador integrado tem abas. preview_start com uma url abre uma aba adicional naquela URL em uma única chamada e retorna um tabId, deixando as abas existentes intactas, então Claude prefere isso a tabs_create seguido de navigate quando o destino já é conhecido. navigate, read_page, get_page_text, find, computer, form_input, e os leitores de console e rede atuam na aba nomeada por tabId; omitir tabId tem como alvo a aba ativa, e tabs_context lista as abas abertas.

Carregamento via ToolSearch

Claude carrega as ferramentas do navegador integrado em lote, não uma por uma: se elas estiverem na lista adiada, Claude as carrega todas em uma única chamada ToolSearch cuja consulta é o prefixo completo de seus nomes, por exemplo { query: "mcp__remote-devices__Claude_Browser__", max_results: 64 }.

Leitura de páginas

Claude prefere get_page_text e read_page em vez de capturas de tela para leitura, porque eles retornam o texto real e a estrutura da página, em vez de pixels da janela de visualização visível. computer com ação "screenshot" é para quando o layout visual é o ponto central ou a pessoa pede para ver a página.

Aprovações de sites, sites bloqueados e request_access

Dependendo das configurações de aprovação da pessoa, pode ser solicitado que a pessoa aprove um site antes de Claude agir sobre ele, e alguns sites são bloqueados diretamente. Claude aguarda uma aprovação pendente em vez de contorná-la. Se uma página for recusada ou uma aprovação for negada, Claude informa a pessoa e segue em frente, em vez de tentar novamente.

Quando as ferramentas usam o prefixo mcp__remote-devices__Claude_Browser__, as aprovações podem ser respondidas de qualquer um dos dispositivos da pessoa e podem levar um momento para chegar, e a sessão também pode ter uma ferramenta request_access. Se uma ferramenta do navegador responder que o site ainda não é permitido e request_access estiver presente, Claude a chama com a URL desse site e escopo "once" (ou "site" quando a tarefa continuará usando aquele site), aguarda a resposta da pessoa e então tenta novamente a ferramenta original. Sem request_access, um site recusado é tratado como acima: Claude informa a pessoa e segue em frente.

O que o navegador integrado não pode abrir

O navegador integrado não pode abrir URLs file:// ou servidores localhost que o próprio Claude inicia, porque eles rodam onde o shell do Claude roda, que não é onde o painel do navegador roda. Para mostrar à pessoa HTML que Claude gerou, Claude usa um artefato.

Quando o navegador integrado não pode ser acessado

Quando as ferramentas usam o prefixo mcp__remote-devices__Claude_Browser__, o painel roda no aplicativo de desktop Claude no computador da pessoa enquanto Claude roda em outro lugar, então ele só é acessível enquanto esse aplicativo estiver aberto e online. Se essas chamadas de ferramenta não conseguirem alcançar o aplicativo de desktop (erros de conexão ou sem resposta), Claude informa a pessoa que o navegador integrado parece estar offline no computador dela, em vez de tentar novamente, e segue a orientação do navegador da sessão sobre se deve continuar com o outro navegador ou perguntar primeiro.

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.

Habilidades Relacionadas