Description
playwright-interactive is an agent skill from OpenAI's curated skills collection that keeps a Playwright browser session running inside a js_repl kernel, so you can debug web and Electron apps across many iterations without restarting the browser. Browser, context and page handles stay alive across code changes, and you reload or relaunch only what actually changed, for example just the renderer after a CSS edit. It covers both functional QA and visual QA in the same session, and it includes screenshot normalization helpers that give CSS-pixel-accurate output. Keeping one session alive cuts the overhead of repeated launches and avoids losing page state between cycles, which matters for stateful flows and for Electron main-process timing. Typical uses include debugging a local Vite app by reloading only the renderer after a styling change, testing an Electron window layout without relaunching the whole process each time, running a mobile viewport check at 390 by 844 alongside a desktop pass, capturing scaled screenshots for model-assisted coordinate clicking in a running app, and checking viewport fit and clipping in the first load state before sign-off. It suits developers who iterate on UI and want fast feedback. Use test data and local or staging builds, since the session can interact with a live app. The skill is listed on officialskills.sh and installs from the openai/skills repository. Install it with npx skills add https://github.com/openai/skills --skill playwright-interactive.…
Highlights
- Persistent Playwright session in a js_repl kernel
- Reloads only what changed during iteration
- Functional QA and visual QA in one session
- Screenshot helpers with CSS-pixel-accurate output
Ratings & Reviews
No ratings yet
Be the first to rate openai/playwright-interactive.
People also visit

coreyhaines31/copywriting
Write and rewrite marketing copy for landing pages, homepages, and ads

coreyhaines31/ab-testing
Plan and implement A/B tests or experiments for any digital experience

coreyhaines31/ad-creative
Generate and iterate ad creative including headlines, descriptions

coreyhaines31/ads
Create and optimize paid campaigns on Google, Meta, LinkedIn, and more

coreyhaines31/ai-seo
Optimize content to appear in AI-generated answers and LLM search results
openai/playwright-interactive FAQ
What does it add over the plain playwright skill?
A session that stays alive across code changes, so you avoid restarting the browser each iteration.
Does it work with Electron?
Yes. The description covers debugging Electron apps as well as web apps.
What does it provide for screenshots?
Normalization helpers that produce CSS-pixel-accurate screenshots.
How do I install it?
Run npx skills add https://github.com/openai/skills --skill playwright-interactive.
What are the best openai/playwright-interactive alternatives?
Popular alternatives to openai/playwright-interactive include coreyhaines31/seo-audit, coreyhaines31/copywriting and coreyhaines31/ab-testing. See all openai/playwright-interactive alternatives