Habilidades agent-browser
🌐

agent-browser

Seguro ⚙️ Comandos externos🌐 Acesso à rede📁 Acesso ao sistema de arquivos

Automatize Tarefas do Navegador com Agentes de IA

Também disponível em: vercel-labs,inference-sh-0,inferencesh,inf-sh

Esta habilidade permite que agentes de IA automatizem navegadores web para tarefas como web scraping, preenchimento de formulários e testes através de um sistema simples de referência @e.

Suporta: Claude Codex Code(CC)
🥉 76 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "agent-browser". Abra https://example.com e obtenha referências de elementos

Resultado esperado:

Sessão iniciada com ID: abc123. Elementos encontrados: @e1 [a] "Home", @e2 [a] "About", @e3 [a] "Contact", @e4 [p] "Welcome to Example Domain"

A utilizar "agent-browser". Preencher e enviar formulário de contato

Resultado esperado:

Preenchido com sucesso @e1 com "John Doe", @e2 com "john@example.com", @e3 com "Hello". Clicado em @e4. Formulário enviado com sucesso.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

This is a legitimate browser automation skill using inference.sh CLI with Playwright. All 609 static findings are false positives - they detect patterns in documentation code blocks (shell command substitution examples, example URLs, placeholder paths) rather than actual executable code. The skill provides proper security best practices including credential handling via environment variables.

10
Arquivos analisados
2,312
Linhas analisadas
3
achados
1
Total de auditorias

Fatores de risco

⚙️ Comandos externos (1)
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (1)
Auditado por: claude

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Extração de Dados da Web

Automatize a extração de dados estruturados de sites navegando pelas páginas, interagindo com elementos e capturando conteúdo.

Preenchimento Automático de Formulários

Automatize o envio de formulários repetitivos como formulários de contato, pesquisas ou tarefas de entrada de dados em várias páginas.

Gerenciamento de Sessão Autenticada

Faça login uma vez e reutilize sessões autenticadas para tarefas repetitivas como monitorar dashboards ou extrair conteúdo específico do usuário.

Tente Estes Prompts

Abrir e Snapshot
Use a habilidade agent-browser para abrir https://example.com e obter as referências dos elementos.
Envio de Formulário
Navegue para a página de login, preencha os campos de email e senha usando refs de elementos e envie o formulário. Depois verifique se o login foi bem-sucedido.
Extração de Dados com Screenshot
Abra a página, tire uma captura de tela completa, extraia todo o conteúdo de texto dos elementos e salve os resultados.
Fluxo de Trabalho Autenticado
Crie uma nova sessão, faça login na aplicação com credenciais das variáveis de ambiente, navegue até o dashboard, extraia dados específicos e mantenha a sessão aberta para reutilização.

Melhores Práticas

  • Sempre refaça o snapshot após navegação ou envios de formulário para obter novas refs de elementos
  • Use variáveis de ambiente para credenciais em vez de codificá-las diretamente
  • Ative a gravação de vídeo apenas durante a depuração - pode capturar dados sensíveis
  • Implemente tratamento de erros e verifique se as ações foram bem-sucedidas antes de prosseguir

Evitar

  • Assumir que refs de elementos persistem entre navegações de página sem refazer o snapshot
  • Codificar credenciais diretamente nos scripts em vez de usar variáveis de ambiente
  • Não verificar se o login foi bem-sucedido - sempre confirme se alcançou a página esperada
  • Manter sessões abertas indefinidamente - sempre feche ou implemente limpeza adequada

Perguntas Frequentes

O que é invalidação de ref de elemento?
Após navegar para uma nova página ou enviar formulários, todas as refs @e tornam-se inválidas. Você deve chamar snapshot novamente para obter novas refs para o estado atual da página.
Como lido com 2FA durante o login?
Ative a gravação de vídeo para ver o prompt 2FA, depois use ferramentas de geração TOTP ou pause para inserir manualmente o código do stdin.
Posso reutilizar sessões autenticadas?
Sim, sessões mantêm cookies e estado. Comece com --session new, depois use o session_id retornado para chamadas subsequentes. Não chame close se quiser reutilizar.
Quais proxies são suportados?
Proxies HTTP, HTTPS e SOCKS5 são suportados. Configure proxy_url, proxy_username e proxy_password na entrada da função open.
Como tiro uma captura de tela de página completa?
Use a função screenshot com full_page: true. Para páginas muito longas, isso captura toda a área rolável.
Esta habilidade é segura para uso em produção?
Sim, mas siga as melhores práticas de segurança: use variáveis de ambiente para credenciais, desative a gravação de vídeo em produção e implemente limpeza adequada de sessões.