Dev Browser

Playwright-basierte Browser-Automatisierung mit persistentem Page-Server, aber die eigenen Skripte liegen außerhalb dieses Repos.

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

Funktioniert mit Setup ★ 7.6/10

Dev Browser — Playwright-basierte Browser-Automatisierung mit persistentem Page-Server, aber die eigenen Skripte liegen außerhalb dieses Repos.

Was es kann

Steuert eine persistente Headless-/Extension-Chromium-Session über eine kleine Client-API (connect, page, getAISnapshot, selectSnapshotRef), sodass mehrstufige Navigation, Formular-Ausfüllung, Scraping und Screenshots über mehrere Skriptläufe hinweg erhalten bleiben. Reagiert auf Formulierungen wie navigate/click/fill/screenshot/scrape/automate/test-the-website. In diesem Repo liefert er nur SKILL.md plus zwei Referenzdokumente aus; das eigentliche server.sh und client.js, die er zum Ausführen anweist, sind hier nicht vorhanden.

Testbericht

SKILL.md weist an, ./server.sh auszuführen und @/client.js zu importieren, aber keines von beiden existiert irgendwo in diesem Repo-Pfad — die Laufzeitumgebung wird beim Build aus einem privaten npm-Paket (@oh-my-opencode/skills-loader-core) gezogen, und die eigenen references/installation.md des Skills geben zu, dass die tatsächliche Quelle github.com/sawyerhood/dev-browser ist.

Getestet am: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /dev-browserPlaywright-basierte Browser-Automatisierung mit persistentem Page-Server, aber die eigenen Skripte liegen außerhalb dieses Repos.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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