nativewright

Controle um navegador Chrome persistente por meio de comandos CLI para agentes de IA, mantendo os estados de login.

O que é nativewright?

O nativewright é uma habilidade que permite que agentes de IA (como Claude Code, Cursor, Codex) controlem um navegador Chrome persistente por meio de comandos CLI. Sua principal vantagem é a capacidade de manter sessões de login e estados entre diferentes interações, eliminando a necessidade de reautenticação constante. A skill utiliza o Playwright para gerenciar o navegador, expondo uma interface de linha de comando que aceita ações como navegar, clicar, preencher formulários e extrair informações. Isso é particularmente útil para automação de tarefas web que exigem sessões longas, como testes de aplicações, scraping de dados ou simulação de interações do usuário. O nativewright suporta plataformas como Windows, macOS e Linux, desde que o Playwright e um navegador Chromium estejam instalados.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add barongoj3693/nativewright

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que nativewright faz?

Controle um navegador Chrome persistente por meio de comandos CLI para agentes de IA, mantendo os estados de login.

Visão Geral

O nativewright é uma ferramenta que permite que agentes de IA mantenham uma sessão persistente do navegador Chrome. Após uma autenticação inicial, o estado de login é preservado, permitindo que os agentes executem tarefas complexas na web sem interrupções.

Como Funciona

  • O agente de IA emite comandos via CLI para controlar o navegador.
  • O navegador Chrome é executado em modo persistente, salvando cookies e dados de sessão.
  • Suporte a comandos como navigate, click, type, screenshot, entre outros.
  • Ideal para cenários que exigem múltiplas etapas de interação com a web.

Requisitos

  • Node.js (versão 18 ou superior)
  • Playwright instalado globalmente ou no projeto
  • Navegador Chromium (instalado pelo Playwright)

Instalação

npm install -g nativewright

Uso

npx nativewright navigate "https://exemplo.com"
npx nativewright click "#botao-login"
npx nativewright type "#campo-email" "[email protected]"

Comandos Disponíveis

ComandoDescrição
navigateNavegar para uma URL específica
clickClicar em um elemento (usando seletor CSS)
typeDigitar texto em um campo
screenshotCapturar screenshot da página atual
evaluateExecutar JavaScript no contexto da página
closeFechar o navegador

Exemplo de Fluxo

  1. O agente acessa um site de login.
  2. Realiza a autenticação.
  3. O estado é salvo automaticamente.
  4. Em interações posteriores, o agente já está logado.

Suporte a Plataformas

  • Windows
  • macOS
  • Linux

Notas

  • Mantenha o Playwright atualizado para compatibilidade com as versões recentes do Chrome.
  • O diretório de dados do usuário do Chrome é usado para persistir sessões.

Licença

MIT

Habilidades Relacionadas