playwright-interactive

Orchestrate a persistent Playwright session for debugging local web and Electron apps.

2|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Sacred-G/oh-my-claw --skill playwright-interactive-sacred-g
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: playwright-interactive
Source: https://github.com/Sacred-G/oh-my-claw/tree/main/secure-openclaw/skills-main/skills/.curated/playwright-interactive
Command: npx skills add https://github.com/Sacred-G/oh-my-claw --skill playwright-interactive-sacred-g

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines debugging of local web and Electron apps by maintaining a persistent Playwright session, so you don't have to reinitialize handles between iterations.

Core Features & Use Cases

  • Persistent session throughout QA cycles to reuse browser, context, and page handles across runs.
  • Cross-context debugging for both web and Electron apps with unified tooling.
  • Integrated setup guidance to enable js_repl and install Playwright for immediate use.

Quick Start

Install Playwright in your workspace and run the setup steps to initialize a persistent session.

Frequently Asked Questions about playwright-interactive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep a Playwright session persistent across multiple QA runs?▼

A persistent Playwright session reuses browser, context, and page handles across iterative QA runs without reinitializing them. You maintain this state by enabling js_repl and following the setup steps to configure the environment.

Can I use Playwright to debug both web and Electron apps in the same workflow?▼

Yes, you can debug both web and Electron apps within the same workflow using unified tooling. The session orchestrates cross-context debugging, allowing you to handle both web and Electron targets seamlessly across runs.

What do I need to install to start debugging local web apps with Playwright?▼

To start debugging local web apps, you must install Playwright in your workspace and enable js_repl. Following the integrated setup steps initializes the environment and prepares the persistent QA session for immediate use.

Why do I have to restart browser handles every time I run Playwright QA tests?▼

You face restarting handles because standard sessions reinitialize the browser on every run. Using a persistent Playwright session solves this by maintaining and reusing browser, context, and page handles across iterative QA cycles.

Does persistent Playwright debugging work without enabling js_repl?▼

No, persistent Playwright debugging does not work without enabling js_repl. Enabling js_repl is a required prerequisite to orchestrate the persistent session and reuse handles across your QA workflows.

What are the limitations of reusing a single Playwright context for Electron and web debugging?▼

The main limitation is the strict environment configuration; you must enable js_repl and install Playwright properly. While it unifies web and Electron debugging, failing to follow setup steps prevents the persistent session from initializing.