What problem does it solve? Manually driving a browser to test web pages, debug failing Playwright tests, or capture page state is slow and repetitive. This Skill lets you control a real browser session from the command line—navigating, clicking, filling forms, mocking network requests, and generating Playwright test code from live interactions. ## Core Features & Use Cases - Interactive Browser Automation: Open pages, click elements by snapshot refs, fill forms, manage tabs, cookies, and storage, and capture screenshots, PDFs, traces, and videos. - Playwright Test Workflows: Run and debug tests via --debug=cli, attach to paused sessions, and follow a spec-driven plan → generate → heal workflow where every CLI action emits ready-to-paste TypeScript test code. - Network Mocking & DevTools: Intercept and mock requests, inspect console output and network activity, and run arbitrary Playwright code for geolocation, permissions, and media emulation. - Use Case: A failing CI test needs diagnosis—run it with --debug=cli, attach playwright-cli to the paused session, snapshot the page to find the changed locator, rehearse the fix interactively, and paste the generated code back into the test. ## Quick Start Use playwright-cli to open https://example.com, take a snapshot, and click the sign-in button.