playwright-cli

Automate browser interactions, form submissions, and data extraction with Playwright.

7|3|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill playwright-cli-eriklieben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-cli
Source: https://github.com/eriklieben/agentic-dev-workflow/tree/main/.claude/skills/playwright-cli
Command: npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill playwright-cli-eriklieben

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes the manual burden of interacting with web applications, filling out forms, and scraping data, allowing for reliable, repeatable browser automation.

Core Features & Use Cases

  • Browser Automation: Execute complex sequences like form submissions, multi-tab navigation, and authentication flows.
  • Data Extraction & Testing: Capture snapshots, generate test code, and monitor network activity for debugging or scraping.
  • Use Case: Use this skill to automate a multi-step login process on a legacy web portal, extract specific data points from the dashboard, and save the state to avoid re-authenticating in future sessions.

Quick Start

Use the playwright-cli skill to open the browser at the specified URL and perform the required form interactions.

Frequently Asked Questions about playwright-cli

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

FAQPage Schema
How do I automate browser interactions like form submissions and multi-tab navigation?

Automate browser interactions by executing complex sequences such as form submissions, multi-tab navigation, and authentication flows. You can orchestrate navigation, extract data, and handle persistent session states to avoid re-authenticating.

Do I need Playwright installed to automate web testing and data extraction?

Yes, you need Playwright installed to execute browser commands and automate web testing. The skill requires Playwright to drive browser interactions, monitor network activity, and generate diagnostic artifacts like traces and screenshots.

What is the best way to scrape data from a web portal that requires a multi-step login process?

The best way to scrape data from a multi-step login portal is automating the authentication flow and saving the persistent session state. This allows you to extract specific data points from the dashboard without re-authenticating in future runs.

Can I mock network requests when automating browser workflows for web testing?

Yes, you can mock network requests when automating browser workflows. The skill supports network request mocking, allowing you to monitor network activity and generate diagnostic artifacts like traces and screenshots for debugging.

How do I debug web automation scripts when browser interactions fail?

Debug web automation scripts by generating diagnostic artifacts like traces and screenshots during browser execution. The skill captures snapshots and monitors network activity, allowing you to inspect the exact browser state and identify failures.

Does browser automation support handling persistent session states for legacy web applications?

Yes, browser automation supports persistent session state handling for legacy web applications. You can authenticate through multi-step logins, save the session state, and reuse it to avoid re-authenticating during subsequent automated interactions.