Habilidades agent-browser
🌐

agent-browser

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

Automatizar Tarefas do Navegador com Agentes de IA

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

Esta skill permite que agentes de IA automatizem interações com o navegador, incluindo navegação, preenchimento de formulários, extração de dados e gravação visual através de um simples sistema de referência @e.

Suporta: Claude Codex Code(CC)
🥉 73 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". Open https://example.com and get elements

Resultado esperado:

Sessão iniciada com ID: abc123. Elementos encontrados: @e1 [a] "Example Domain", @e2 [h1] "Example Domain", @e3 [p] "This domain is for use..."

A utilizar "agent-browser". Fill login form and submit

Resultado esperado:

Preencheu @e1 com 'user@example.com', preencheu @e2 com 'password123', clicou @e3. Navegação detectada. Novo snapshot recomendado.

A utilizar "agent-browser". Take screenshot

Resultado esperado:

Screenshot capturado: {dados de imagem codificados em base64}, dimensões: 1920x1080

Auditoria de Segurança

Baixo Risco
v1 • 2/15/2026

This is a legitimate browser automation skill using Playwright via inference.sh CLI. The static scanner flagged 606 potential issues, but upon evaluation, all findings are false positives: external_commands detections are bash command examples in documentation, network detections are legitimate test URLs, and the heuristic 'dangerous combination' flag describes expected browser automation behavior (network access + code execution + session management). This skill provides standard web automation functionality for AI agents.

10
Arquivos analisados
2,310
Linhas analisadas
6
achados
1
Total de auditorias
Problemas de Baixo Risco (3)
Documentation Contains Shell Command Examples
The skill documentation includes bash scripts showing CLI usage. Command substitution syntax is for examples, not actual execution.
Example URLs in Documentation
Documentation contains test URLs like example.com and google.com - standard practice for technical documentation.
Browser Session Management
Skill manages browser sessions including cookies and authentication state. This is core browser automation functionality, not credential access vulnerability.
Auditado por: claude

Pontuação de qualidade

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

O Que Você Pode Construir

Envio Automatizado de Formulários

Preencher e enviar formulários web programaticamente para automação de entrada de dados

Extração de Conteúdo Web

Navegar em sites e extrair dados estruturados para pesquisa ou monitoramento

Teste Visual de Navegador

Gravar interações do navegador para criar documentação visual ou depurar problemas

Tente Estes Prompts

Abrir e Navegar
Use a skill agent-browser para abrir [URL] e obter as referências de elementos para todos os elementos interativos na página.
Preencher Campos de Formulário
Usando a sessão [SESSION_ID], preencha o campo de formulário com ref @e1 com o texto '[TEXT]', depois clique no botão com ref @e2.
Capturar Screenshot
Capture um screenshot de página inteira da sessão atual [SESSION_ID] e salve.
Extrair Dados Após Ação
Clique no elemento @e1 para navegar para a próxima página, depois tire um snapshot e extraia todo o texto de título da nova página.

Melhores Práticas

  • Sempre tire um novo snapshot após a navegação para obter referências de elementos atualizadas
  • Use esperas explícitas após ações que acionam carregamento assíncrono
  • Feche as sessões quando terminar para liberar recursos do navegador
  • Habilite a gravação de vídeo apenas quando necessário para depuração

Evitar

  • Usar referências de elementos de uma página anterior sem tirar novo snapshot
  • Não tratar a navegação após ações de clique
  • Vazar IDs de sessão ou não gerenciar o ciclo de vida da sessão
  • Tentar interagir com elementos que podem não estar visíveis

Perguntas Frequentes

O que é o sistema de referência @e?
Os elementos na página são retornados com prefixos @e como @e1, @e2. Essas refs são usadas para identificar com qual elemento interagir. As refs mudam após cada snapshot.
Por que preciso tirar um novo snapshot após a navegação?
Quando você navega para uma nova página, o DOM muda completamente. As referências de elementos anteriores se tornam inválidas e novas refs devem ser obtidas.
Esta skill pode ignorar páginas de login?
A skill pode automatizar formulários de login, mas não pode ignorar a autenticação. Ela pode ajudar a manter sessões logadas para operações subsequentes.
A gravação de vídeo está sempre habilitada?
Não, a gravação de vídeo deve ser explicitamente habilitada com record_video: true na função open. Ela está desabilitada por padrão.
Quais opções de proxy estão disponíveis?
A skill suporta proxies HTTP, HTTPS e SOCKS5 com autenticação opcional via proxy_username e proxy_password.
Posso executar JavaScript personalizado?
Sim, use a função execute para executar código JavaScript no contexto do navegador. O resultado é retornado como uma string.