playwright

Automate browser tasks from the terminal using Playwright CLI.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill playwright-jetbrains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright
Source: https://github.com/JetBrains/skills/tree/main/playwright
Command: npx skills add https://github.com/JetBrains/skills --skill playwright-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Automate browser tasks from the command line to replace repetitive, GUI-driven interactions with reliable, scriptable workflows using Playwright CLI.

Core Features & Use Cases

  • CLI-first browser automation to drive real browsers from the terminal, with an optional wrapper script to avoid global installs.
  • Open pages, capture screenshots, fill forms, and extract data to support QA, data collection, and monitoring in headless or headed modes.
  • Reproduce user flows end-to-end and debug issues with snapshots, traces, and configurable sessions.

Quick Start

Open a page from the terminal and capture a quick snapshot using the wrapper script.

Frequently Asked Questions about playwright

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

FAQPage Schema
How do I automate browser tasks from the terminal?

You can automate browser tasks from the terminal using the Playwright CLI to drive real browsers. This approach replaces repetitive GUI interactions with reliable, scriptable workflows for form filling, navigation, and data extraction.

Do I need a global Playwright install to run CLI automation scripts?

No, you do not need a global Playwright install to run CLI automation scripts. An optional wrapper script enables you to execute browser automation directly from the terminal without requiring a global installation on your system.

Can I capture screenshots and extract web data using headless browser automation?

Yes, you can capture screenshots and extract web data using headless browser automation. The Playwright CLI supports opening pages, filling forms, and extracting data in both headless and headed modes for QA and monitoring.

What is the best way to debug end-to-end user flows in browser automation?

The best way to debug end-to-end user flows in browser automation is by using snapshots and traces. The Playwright CLI allows you to reproduce user flows and debug issues with configurable sessions and detailed snapshots.

Does Playwright CLI automation require Node.js to run?

Yes, Playwright CLI automation requires Node.js to run. You need the Node.js environment along with the Playwright CLI wrapper to execute terminal-driven browser automation tasks and manage your sessions.