playwright-interactive

Runs persistent browser and Electron debugging sessions with Playwright for UI QA.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Sunwood-ai-labs/playwright-interactive-skill --skill playwright-interactive-sunwood-ai-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-interactive
Source: https://github.com/Sunwood-ai-labs/playwright-interactive-skill/tree/main
Command: npx skills add https://github.com/Sunwood-ai-labs/playwright-interactive-skill --skill playwright-interactive-sunwood-ai-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, chromium, electron, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables persistent browser and Electron debugging through Playwright, allowing for continuous UI debugging without restarting the toolchain.

Core Features & Use Cases

  • Persistent Sessions: Maintain the same browser or Electron handles across iterations for continuous debugging.
  • Functional and Visual QA: Perform both functional and visual QA without interrupting the debugging process.
  • Session Management: Handle different types of sessions (web, mobile, native-window, Electron) with dedicated setup and workflow instructions.
  • Use Case: Debug a local web or Electron app using a persistent session to quickly iterate through UI changes and validate them in real-time.

Quick Start

To debug your web or Electron app, initialize the Playwright Interactive Skill and run the setup commands specific to your project.

Frequently Asked Questions about playwright-interactive

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

FAQPage Schema
How do I maintain a persistent browser session in Playwright for continuous UI debugging?

To maintain a persistent Playwright session for continuous UI debugging, you initialize the interactive skill to keep browser or Electron handles active across iterations without restarting the toolchain. This allows you to quickly iterate through UI changes and validate them in real-time.

Can I use Playwright to debug an Electron app without restarting the process?

Yes, you can debug an Electron app using Playwright without restarting the process by utilizing persistent sessions. This skill manages native-window Electron handles specifically to support continuous functional and visual QA without interrupting your debugging workflow.

Do I need Chromium installed to perform visual QA with Playwright?

You need the Playwright dependency, and optionally Chromium or Electron, to perform visual QA. Chromium is utilized for standard web browser debugging, while Electron support is included for debugging native-window desktop applications.

What is the best way to handle different Playwright session types for web and mobile testing?

The best way to handle different Playwright session types for web, mobile, native-window, and Electron testing is through dedicated session management. This skill provides specific setup commands and workflow instructions to configure and maintain each session type independently.

Why does my browser debugging session close when iterating through UI changes?

Your browser debugging session closes during UI iterations because the toolchain restarts. Using persistent Playwright sessions prevents this by maintaining the same browser handles across iterations, enabling continuous functional and visual QA without interruptions.