Dev Browser

Automazione browser basata su Playwright con un page server persistente, ma i suoi script vivono fuori da questo repo.

di code-yeongyu · code-yeongyu/oh-my-openagent

Richiede configurazione ★ 7.6/10

Dev Browser — Automazione browser basata su Playwright con un page server persistente, ma i suoi script vivono fuori da questo repo.

Cosa fa

Guida una sessione Chromium headless/extension persistente tramite una piccola API client (connect, page, getAISnapshot, selectSnapshotRef), così navigazione multi-step, compilazione di moduli, scraping e screenshot sopravvivono tra un'esecuzione di script e l'altra. Si attiva su frasi come navigate/click/fill/screenshot/scrape/automate/test-the-website. In questo repo è distribuito solo come SKILL.md più due documenti di riferimento; i veri server.sh e client.js che dice di eseguire non sono presenti qui.

Rapporto di test

SKILL.md ti dice di eseguire ./server.sh e importare @/client.js, ma nessuno dei due esiste in questo repo — il runtime viene scaricato in fase di build da un pacchetto npm privato (@oh-my-opencode/skills-loader-core), e lo stesso references/installation.md dello skill ammette che la fonte reale è github.com/sawyerhood/dev-browser.

Testato il: 2026-07-13 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/code-yeongyu/oh-my-openagent
cd oh-my-openagent
mkdir -p ~/.claude/skills
cp -r packages/omo-opencode/src/features/builtin-skills/dev-browser ~/.claude/skills/dev-browser

Comandi e prompt di esempio

  • /dev-browserAutomazione browser basata su Playwright con un page server persistente, ma i suoi script vivono fuori da questo repo.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Go to this website and take a screenshot of the homepage for me
  • Fill out the signup form on this page and submit it automatically
  • Scrape the product prices from this page across a few navigations