playwright-skill

Generate and execute Playwright scripts for browser automation tasks.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill playwright-skill-hongmaple0820
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/frameworks/playwright-skill
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill playwright-skill-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser tasks and UI interactions that would otherwise require manual, repetitive Playwright scripting, saving time and reducing errors.

Core Features & Use Cases

  • Auto-detects running dev servers and writes test scripts to /tmp for safe, ephemeral execution.
  • Opens a visible (headless: false) browser by default to provide real-time feedback and debugging.
  • Executes generated Playwright code via a universal run.js wrapper with robust error handling and modular helpers.
  • Supports common tasks like page navigation, form filling, screenshots, viewport testing, and login flows.

Quick Start

Describe the task and Claude will generate a /tmp/playwright-test-*.js script and execute it with the universal runner.

Frequently Asked Questions about playwright-skill

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

FAQPage Schema
How do I automate browser tasks and UI testing with Playwright?▼

Playwright automation generates and executes scripts on demand for QA testing and form submission. You simply describe the task, and the system writes a temporary script to /tmp and runs it using a universal runner.

Can I use Playwright to automate form submission against a local dev server?▼

Yes, you can automate form submission against local dev servers. The system auto-detects running dev servers and executes multi-step flows like login and form filling against them.

How does visual testing work with a headless false browser configuration?▼

Visual testing uses a headless false configuration to open a visible browser by default. This provides real-time feedback during UI validation and allows you to watch the automation execute.

What Node environment setup do I need to run Playwright automation scripts?▼

You need a functioning Node environment and the skill directory to run Playwright automation scripts. The system uses a run.js wrapper for module resolution and robust error handling during execution.

What is the best way to handle repetitive UI validation without manual Playwright scripting?▼

The best way to handle repetitive UI validation is generating on-demand Playwright scripts. This saves time and reduces errors by automating page navigation, screenshots, and viewport testing without manual coding.

Why does Playwright automation write test scripts to the /tmp directory?▼

Playwright automation writes test scripts to the /tmp directory for safe, ephemeral execution. This ensures temporary scripts are isolated and do not clutter your project workspace after visual testing completes.