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.