skyvern-browser-automation
Faz seu agente automatizar tarefas no navegador. Ele navega sites, preenche formulários e extrai dados de forma inteligente, criando fluxos de trabalho reutilizáveis.
O que ela faz
Automatiza tarefas no navegador da web usando inteligência artificial. Ele pode navegar em sites, preencher formulários, extrair informações e criar fluxos de trabalho repetíveis.
Quando usar
- ✓Quando você precisa que a IA navegue em um site para você.
- ✓Para preencher formulários automaticamente.
- ✓Para extrair dados específicos de páginas da web.
Exemplo do que pedir para a IA
“Navegue até o site X, preencha o formulário de contato com estas informações e envie.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA analisa a página da web e entende onde clicar, digitar ou extrair informações com base nas suas instruções. Ela pode aprender a repetir tarefas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill skyvern-browser-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/skyvern-browser-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação de Navegador Skyvern -- Procedimento de Julgamento CLI
Skyvern usa IA para navegar e interagir com sites. Cada comando abaixo é uma invocação executável de skyvern <command>.
Quando Usar Esta Habilidade
- Use quando precisar de automação de navegador assistida por IA para navegação, extração, preenchimento de formulários, fluxos de login ou fluxos de trabalho de sites reutilizáveis.
- Use quando seletores determinísticos não estiverem disponíveis e o raciocínio visual/a11y do Skyvern puder identificar controles da página.
- Use quando uma tarefa de navegador única se tornar um fluxo de trabalho repetível com histórico de execução e verificação.
Etapa 1: Classifique Sua Tarefa (SEMPRE faça isso primeiro)
| Classificação | Sinal | Comando CLI | Custo | O que Acontece |
|---|---|---|---|---|
| Verificação rápida (sim/não) | "o usuário está logado?" | skyvern browser validate |
1 LLM + capturas de tela | Validação leve (máximo 2 etapas), retorna booleano. Opção de IA mais barata. |
| Inspeção rápida | "o que a página mostra?" | skyvern browser extract |
1 LLM + capturas de tela | LLM de extração dedicado + validação de esquema + cache. |
| Ação única (alvo conhecido) | "clicar #submit" | skyvern browser click/type |
0 LLM | Playwright determinístico. Sem IA. Mais rápido. |
| Ação única (alvo desconhecido) | "clicar no botão submit" | skyvern browser act |
2-3 LLM, sem capturas de tela | Sem capturas de tela no raciocínio. Árvore a11y econômica. Para alvos visuais, use o modo híbrido (seletor + intenção). |
| Múltiplas etapas na mesma página | "preencher o formulário e enviar" | skyvern browser act ou cadeia primitiva |
2-3 LLM ou 0 LLM | Use act quando os rótulos forem claros. Use clique/digitar/selecionar diretamente quando souber os seletores. |
| Tentativa autônoma descartável | "tente isso uma vez", "veja se isso funciona" | skyvern browser run-task |
Mais alto | Agente autônomo único para exploração. Não use para automações de produção recorrentes ou de várias páginas. |
| Automação reutilizável ou de várias páginas | "navegar em um assistente de várias páginas", "configurar isso", "automatizar isso semanalmente" | skyvern workflow create + run |
N LLM + capturas de tela | Construa um fluxo de trabalho com um bloco por etapa. Cada bloco obtém raciocínio visual, verificação e histórico de execução reutilizável. |
Nota MCP: se você estiver usando o Skyvern MCP em vez do CLI, prefira observe + execute para trabalhos de UI de várias etapas na mesma página. O CLI não expõe esse par diretamente.
Etapa 2: Aplique Estas Regras de Decisão
- Se o prompt incluir um seletor, ID, XPath ou alvo de campo exato, use primitivas do navegador -- não
act. - Se você precisar apenas de uma resposta sim/não, use
validate-- nãoextractouact. - Se o trabalho permanecer em uma página e os rótulos forem claros, use
actou uma cadeia primitiva. - Se o usuário disser
try this once,see if this works, ou claramente quiser uma tentativa exploratória única, userun-task. - Se a tarefa abranger várias páginas e for destinada a ser reutilizável, agendada, repetível ou explicitamente
set upcomo automação, useworkflow create. - Nunca digite senhas. Sempre use credenciais armazenadas com
skyvern browser login.
Etapa 3: Crie uma Sessão
Todo comando do navegador precisa de uma sessão. Crie uma primeiro:
# Cloud session (default -- works for public URLs)
skyvern browser session create --timeout 30
# Local session (for localhost URLs or self-hosted mode)
skyvern browser session create --local --timeout 30
# Connect to existing browser via CDP
skyvern browser session connect --cdp "ws://localhost:9222"
O estado da sessão persiste entre os comandos. Após session create, os comandos subsequentes se anexam automaticamente.
Substitua com --session pbs_.... Feche quando terminar: skyvern browser session close.
Etapa 4: Execute por Classificação
Verificação rápida (sim/não)
skyvern browser validate --prompt "Is the user logged in? Look for a dashboard or avatar."
Retorna verdadeiro/falso. Opção de IA mais barata -- prefira sobre extrair ou agir para verificações booleanas.
Inspeção rápida
skyvern browser extract \
--prompt "Extract all product names and prices" \
--schema '{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"string"}}}}}}'
Usa capturas de tela + LLM de extração dedicado. Melhor do que captura de tela+leitura porque o LLM do Skyvern interpreta a página.
Ação única (alvo conhecido)
skyvern browser click --selector "#submit-btn"
skyvern browser type --text "user@co.com" --selector "#email"
skyvern browser select --value "US" --intent "the country dropdown"
Determinístico. Sem IA. Três modos de segmentação:
…
Perguntas frequentes
Preciso saber programar para usar isso?
Não, o objetivo é que pessoas sem conhecimento de programação possam usar para automatizar tarefas no navegador.
O que são 'fluxos de trabalho reutilizáveis'?
São sequências de ações que a IA aprendeu e pode repetir sempre que você pedir, como preencher um formulário específico toda semana.
É seguro usar com minhas senhas?
A ferramenta permite o uso de credenciais armazenadas para logins, mas é importante ter cuidado com informações sensíveis.
Detalhes
Descrição original do autor
AI-powered browser automation — navigate sites, fill forms, extract structured data, log in with stored credentials, and build reusable workflows.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4192
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC