playwright

Skill Playwright pour Codex : pilote un vrai navigateur depuis le terminal via `playwright-cli` ou un script wrapper, pour l'automatisation, les captures et l'extraction de données.

npx skills add https://github.com/openai/skills --skill playwright

Playwright CLI Skill

Ce skill fait partie du catalogue officiel de skills pour Codex maintenu par OpenAI (repo openai/skills). Il est classé dans les skills curated (validés et recommandés), ce qui signifie qu'il peut être installé dans Codex via le $skill-installer en mentionnant simplement son nom.

Ce que fait ce skill

Il instrumente Claude/Codex pour piloter un navigateur réel depuis le terminal, en s'appuyant sur playwright-cli ou sur un script wrapper bundlé (playwright_cli.sh). Les cas d'usage couverts incluent : la navigation web, le remplissage de formulaires, la prise de snapshots DOM, les captures d'écran, l'extraction de données et le débogage de flux UI. L'approche est résolument CLI-first : le skill n'a pas vocation à générer des fichiers de tests @playwright/test, sauf demande explicite de l'utilisateur.

Structure et workflow principal

Le skill définit un cycle de travail en plusieurs étapes : ouvrir une page, prendre un snapshot pour obtenir des références d'éléments stables, interagir via ces références, puis re-snapshoter après toute modification significative du DOM ou toute navigation. Un script wrapper ($PWCLI) est fourni pour éviter d'avoir à installer playwright-cli globalement — il repose sur npx. Le skill vérifie en prérequis la disponibilité de npx et guide l'utilisateur si Node.js/npm sont absents.

Comment l'utiliser dans Codex

Après installation via $skill-installer playwright et redémarrage de Codex, l'agent dispose des instructions, des patterns recommandés (formulaires, traces de débogage, gestion multi-onglets) et des guardrails associés. Des références complémentaires (cli.md, workflows.md) sont disponibles dans le dossier du skill pour approfondir certains cas d'usage spécifiques.

Skills similaires