Dev Browser

Automatisation de navigateur via Playwright avec un serveur de page persistant, mais ses propres scripts vivent hors de ce dépôt.

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

Fonctionne avec configuration ★ 7.6/10

Dev Browser — Automatisation de navigateur via Playwright avec un serveur de page persistant, mais ses propres scripts vivent hors de ce dépôt.

Ce que fait

Pilote une session Chromium headless/extension persistante via une petite API client (connect, page, getAISnapshot, selectSnapshotRef) pour que la navigation multi-étapes, le remplissage de formulaires, le scraping et les captures d'écran survivent entre les exécutions de scripts. Se déclenche sur les formulations navigate/click/fill/screenshot/scrape/automate/test-the-website. Dans ce dépôt, il n'est livré que sous forme de SKILL.md plus deux docs de référence ; les vrais server.sh et client.js qu'il vous demande d'exécuter ne sont pas présents ici.

Rapport de test

Le SKILL.md demande d'exécuter ./server.sh et d'importer @/client.js, mais aucun des deux n'existe nulle part dans ce dépôt — le runtime est récupéré au build depuis un package npm privé (@oh-my-opencode/skills-loader-core), et les references/installation.md du skill lui-même admettent que la vraie source est github.com/sawyerhood/dev-browser.

Testé le: 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

Commandes et exemples de prompts

  • /dev-browserAutomatisation de navigateur via Playwright avec un serveur de page persistant, mais ses propres scripts vivent hors de ce dépôt.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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