What problem does it solve? Manually driving a browser to test web pages, debug failing Playwright tests, or capture page state is slow and error-prone. This Skill lets an agent control a real browser session through playwright-cli commands, turning every action into reproducible Playwright TypeScript code. ## Core Features & Use Cases - Browser Automation: Open pages, click, fill forms, navigate tabs, manage cookies and storage, and capture snapshots, screenshots, PDFs, traces, and videos. - Test Plan, Generate, and Heal: Explore an app through a seed test, write spec files, generate Playwright test files from recorded actions, and debug or repair failing tests via --debug=cli attach sessions. - Network and DevTools Control: Mock or block requests with route rules, inspect console output and network requests, and run arbitrary Playwright code for geolocation, permissions, and media emulation. - Use Case: A QA engineer asks the agent to reproduce a failing checkout flow; the agent attaches to the paused test, inspects the snapshot and console, rehearses the fix, and pastes the generated locator code back into the test file. ## Quick Start Ask the agent to open a website with playwright-cli, take a snapshot, and click through a login form while generating the corresponding Playwright test code.