agent-browser
Automatize Fluxos de Trabalho do Navegador com Agentes de IA
Também disponível em: inference-sh-9,inferen-sh,inference-shell,inf-sh,toolshell,inference-sh-8,inferencesh,skillssh,inference-sh-0,tul-sh,vercel-labs
Testes web manuais e automação de navegador requerem scripts complexos e seletores frágeis. Esta skill fornece controle determinístico do navegador usando referências baseadas em snapshot para fluxos de trabalho confiáveis e repetíveis.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "agent-browser". agent-browser open https://example.com && agent-browser snapshot -i
Resultado esperado:
- Página aberta com sucesso
- Snapshot da árvore de acessibilidade capturado
- Elementos interativos: @e1 (Campo de busca), @e2 (Botão submit), @e3 (Link de navegação)
A utilizar "agent-browser". agent-browser diff screenshot --baseline baseline.png
Resultado esperado:
- Regressão visual completa
- 3 regiões alteradas detectadas
- Diferenças destacadas na imagem de saída anotada
Auditoria de Segurança
Baixo RiscoStatic analyzer flagged 80 external_commands and 10 network patterns, but all are FALSE POSITIVES. The patterns appear in documentation files (.md) showing CLI usage examples, not executable code. The skill is a legitimate browser automation tool with built-in security features including domain allowlists, action policies, and environment variable-based credential management. No malicious intent detected.
Problemas de Baixo Risco (1)
Fatores de risco
⚙️ Comandos externos (1)
🌐 Acesso à rede (1)
Pontuação de qualidade
O Que Você Pode Construir
Teste de Aplicações Web
Verifique mudanças na UI, teste submissões de formulários e valide fluxos de usuário com referências determinísticas de elementos que sobrevivem a atualizações do DOM.
Extração Automatizada de Dados
Navegue para websites, extraia conteúdo estruturado usando snapshots com escopo e capture resultados como screenshots ou dados estruturados.
Monitoramento de Regressão Visual
Capture screenshots baseline, automatize interações do usuário e detecte mudanças visuais com relatórios de diff anotados.
Tente Estes Prompts
Abra https://example.com, aguarde a página carregar e mostre-me o snapshot de acessibilidade com referências de elementos.
Navegue para a página de login, aguarde network idle, capture snapshot da página, preencha os campos de email e senha usando refs, clique em submit e verifique se o dashboard carregou.
Capture um screenshot baseline, execute o fluxo de checkout, depois compare o estado final contra o baseline e reporte quaisquer diferenças visuais.
Abra duas sessões isoladas: uma para pesquisa em example.com e uma para compras em shop.example.com. Execute ambos os fluxos concorrentemente e feche ambas as sessões ao completar.
Melhores Práticas
- Sempre faça re-snapshot após navegação ou mudanças no DOM antes de usar refs de elementos
- Use waits explícitos (networkidle, selector, ref) ao invés de delays sleep fixos
- Use sessões nomeadas para fluxos paralelos e feche-as ao completar a tarefa
Evitar
- Reutilizar refs obsoletos após navegação da página ou atualizações significativas do DOM
- Embedder credenciais diretamente em scripts ao invés de usar variáveis de ambiente
- Pular limpeza de sessão que pode causar vazamentos de recursos e colisões de cookies