What problem does it solve?
Web engineers, QA, and performance analysts spend manual time reproducing browser interactions, collecting screenshots, console logs, network traces, and accessibility information across sessions. This Skill centralizes Puppeteer-based CLI scripts, persistent browser sessions, and structured JSON outputs so debugging, scraping, and performance analysis become repeatable and automatable.
Core Features & Use Cases
- Persistent Sessions: Launch or reconnect to a running Chrome instance and reuse session state across scripts via a WebSocket endpoint.
- Scripted Automation: CLI scripts for navigation, screenshots, clicks, form fills, evaluations, ARIA snapshots, network tracing, console capture, and WebSocket debugging.
- Performance & Accessibility: Built-in performance measurement, tracing, Core Web Vitals capture, and ARIA-based element discovery for audits and automated testing.
- Auth & Cookies: Multiple authentication methods including cookie import, cookie injection, and using real Chrome profiles for SSO/OAuth flows.
- Use Case: Automate an authenticated performance test that captures a screenshot, network trace, console errors, and an ARIA snapshot for a failing user flow.
Quick Start
Start by running the navigate script to open a persistent browser session and capture a screenshot, console logs, and an ARIA snapshot for a target URL.