playwright-cli

Automate browser navigation, interaction, and verification in Playwright-driven web pages.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/estebanrfp/gos --skill playwright-cli-estebanrfp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-cli
Source: https://github.com/estebanrfp/gos/tree/main/skills/playwright-cli
Command: npx skills add https://github.com/estebanrfp/gos --skill playwright-cli-estebanrfp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of testing and automating modern websites that depend on JavaScript, authentication, dynamic loading, and real browser behavior.

Core Features & Use Cases

  • Real browser automation: Open pages, click elements, type into forms, navigate tabs, and capture screenshots in a headless browser session.
  • Workflow reliability: Handle login flows, session persistence, storage state, permissions, dialogs, and multi-session isolation for repeatable browser tasks.
  • Debugging and validation: Record traces, save videos, inspect network activity, mock requests, and generate Playwright test code from performed actions.
  • Use cases: Verify a site loads correctly, scrape rendered content, complete a signup form, reproduce a bug, or capture evidence of a user journey.

Quick Start

Ask the skill to open the target website, inspect the page state, and perform the required browser actions until the task is completed.

Frequently Asked Questions about playwright-cli

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

FAQPage Schema
How do I automate form filling and login flows on JavaScript-rendered sites?

Browser automation handles form filling and login flows on JavaScript-rendered sites by driving a real headless browser to navigate, type, and verify interactions. It manages session persistence and storage state for repeatable authentication.

Can I capture screenshots and record video of a web session for debugging?

Yes, you can capture screenshots and record video of a web session for debugging. The headless browser environment records traces, saves videos, and inspects network activity to validate page loads and reproduce bugs.

What is headless browser testing and when do I need it for web scraping?

Headless browser testing operates web pages without a visible UI to execute real browser behavior. You need it for web scraping when target sites rely on JavaScript rendering, dynamic loading, or authentication barriers.

Does network mocking work with headless testing to verify site behavior?

Network mocking works with headless testing to intercept and verify site behavior under controlled conditions. It allows you to mock requests during browser sessions, validating how JavaScript-rendered pages handle simulated network responses.

How do I manage session isolation for multiple concurrent browser automation tasks?

Session isolation for concurrent browser automation tasks is managed through storage state handling and multi-session isolation. This maintains separate login flows, permissions, and dialog states across different headless instances to ensure workflow reliability.

What are the limitations of browser automation for scraping dynamically loaded content?

Limitations of browser automation for scraping dynamically loaded content include the overhead of running real headless browser sessions and handling complex element snapshots. Heavy network mocking and tracing can also slow down workflow execution.