rstacruz/playwright-cdp-skill

Conecta o Playwright a um navegador Chrome/Chromium existente via CDP. Funciona com Pi, Claude Code, OpenCode ou qualquer agente que suporte skills.

O que é playwright-cdp-skill?

Esta skill permite que agentes de IA como Claude Code, Cursor, Codex, Pi e OpenCode utilizem o Playwright para controlar um navegador Chrome ou Chromium já em execução, através do protocolo Chrome DevTools Protocol (CDP). É útil para cenários onde você precisa automatizar tarefas em uma sessão de navegador existente, como extrair dados de páginas web, realizar testes de integração ou interagir com aplicações web dinâmicas sem a necessidade de iniciar uma nova instância do navegador. A skill funciona estabelecendo uma conexão CDP com um navegador que já está rodando com a flag `--remote-debugging-port`, permitindo que o Playwright emule ações do usuário e inspecione o DOM da página. É compatível com diversos ambientes de desenvolvimento e agentes, desde que eles suportem o sistema de skills.

Funciona com✓Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add rstacruz/playwright-cdp-skill

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 playwright-cdp-skill faz?

Conecta o Playwright a um navegador Chrome/Chromium existente via CDP. Funciona com Pi, Claude Code, OpenCode ou qualquer agente que suporte skills.

Como usar

  1. Inicie o Chrome/Chromium com a flag --remote-debugging-port=9222.
  2. A skill se conectará automaticamente ao navegador via CDP.
  3. Utilize os comandos do Playwright para controlar o navegador.

Exemplo

const { chromium } = require('playwright');
const browser = await chromium.connectOverCDP('http://localhost:9222');
const page = await browser.newPage();
await page.goto('https://example.com');
console.log(await page.title());
await browser.close();

Requisitos

  • Node.js 16+
  • Playwright instalado
  • Navegador Chrome/Chromium com --remote-debugging-port

Suporte

  • Pi
  • Claude Code
  • OpenCode
  • Qualquer agente que suporte skills

Habilidades Relacionadas