"ler", "obter página", "conteúdo da URL"?
read_page (renderizado em JS) ou fetch_light (estático)
Operações web para agentes de IA — ler páginas, extrair dados, capturar screenshots, interagir com formulários e raspar conteúdo estruturado via Chromium headless.
O que esta skill ensina
Um servidor MCP informa a um agente quais ações estão disponíveis. Uma skill adiciona o julgamento em torno dessas ações: como reconhecer o trabalho, qual sequência seguir, o que evitar e como decidir que o resultado está completo.
Orquestre operações de navegador — busque páginas web, extraia conteúdo, tire capturas de tela, interaja com elementos e raspe dados estruturados. Use ao ler páginas web, extrair dados de sites, capturar telas, verificar se URLs estão ativas ou interagir com formulários web.
Arquitetura
A skill permanece legível e portátil porque contém instruções em vez de credenciais de serviço ou dados de negócio. O ADK-Rust a fornece ao agente, o agente escolhe dentro do limite de ferramentas revisado e o servidor MCP conectado executa a operação autenticada.
O agente recebe um objetivo expresso em linguagem comum.
Corresponde à intenção, fornece o guia de decisão e restringe o limite da ferramenta.
Planeja o fluxo de trabalho e transmite cada passo significativo pelo runtime.
Executa operações autenticadas contra o sistema que possui a capacidade.
As regras de conclusão da skill moldam as evidências retornadas ao usuário.
Guia de decisão
Essas rotas vêm diretamente das instruções da skill. Elas ajudam o modelo a reconhecer a intenção e selecionar uma ferramenta ou fluxo de trabalho focado em vez de improvisar por toda a superfície da capacidade.
"ler", "obter página", "conteúdo da URL"?
read_page (renderizado em JS) ou fetch_light (estático)
"screenshot", "capturar", "visual"?
screenshot / screenshot_element
"links", "extrair links"?
extract_links
"clicar", "preencher formulário", "interagir"?
click / type_text / wait_for
"está no ar", "status", "verificar URL"?
check_status
"PDF", "salvar página"?
save_pdf
"dados estruturados", "raspar campos"?
extract_structured / query_selector
Fluxos de trabalho comprovados
Um fluxo de trabalho une várias chamadas de ferramentas em uma tarefa que o usuário realmente reconhece. A skill explica a sequência e o resultado pretendido enquanto o ADK-Rust transmite o progresso do agente pelo runtime compartilhado.
Texto limpo de qualquer URL
Campos estruturados de páginas
Captura visual (página inteira ou elemento)
Preencher formulários, clicar em botões
Verificar se URL está acessível
Limite da ferramenta
Esta lista de permissões é declarada pela skill. Ela mantém o agente focado nas ações necessárias para este trabalho enquanto mcp-browser mantém a responsabilidade pela autenticação, validação e sistema conectado.
Regras de trabalho
Limites operacionais
Instalar e conectar
Instale o repositório onde seu carregador de skills ADK-Rust possa descobri-lo, conecte mcp-browser e confirme que as ferramentas declaradas estão disponíveis antes de pedir ao agente para usar o fluxo de trabalho.
git clone https://github.com/zavora-ai/skill-browser-automation.git ~/.skills/skills/browser-automationlet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("browser-automation").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;A declaração de compatibilidade do repositório: Requer servidor mcp-browser conectado (baseado em Chromium, headless).
Documentação oficial
O repositório permanece autoritativo para suas instruções exatas, exemplos, scripts auxiliares, recursos, requisitos MCP, licença e atualizações posteriores.
Continue explorando
Registro da fonte
Metadados do repositório para esta entrada da skill.