playwright-skill

Generate and execute Playwright scripts against detected dev servers.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill playwright-skill-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/development/playwright-skill
Command: npx skills add https://github.com/thimslugga/agent-skills --skill playwright-skill-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser tasks by generating and running Playwright scripts to test web apps, detect dev servers, and produce visible results without cluttering your project.

Core Features & Use Cases

  • Auto-detect running dev servers and propose tests against whichever is available.
  • Write temporary Playwright scripts to /tmp and execute them via a universal run.js executor.
  • Validate interactions, take screenshots, test responsive designs, and verify navigation flows across real-world pages.
  • Use cases include quick QA stubs for sprint demos, regression checks for landing pages, and automated smoke tests for CI-adapted environments.

Quick Start

Describe your test scenario and I will automatically detect servers, generate Playwright scripts in /tmp, and run them for you.

Frequently Asked Questions about playwright-skill

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

FAQPage Schema
How do I auto-generate Playwright tests for a local dev server?

To auto-generate Playwright tests, you describe your test scenario and the tool detects your running local dev server. It then writes temporary scripts to /tmp and executes them via a universal run.js file to validate interactions.

Can I run browser automation scripts against external URLs without cluttering my project?

Yes, you can run browser automation against external URLs without project clutter by writing temporary Playwright scripts to /tmp. The universal run.js executor manages the process and returns results without adding files to your workspace.

Do I need Node.js installed to execute Playwright automation scripts?

Yes, Node.js is required to execute Playwright automation scripts. The environment uses Node.js alongside Playwright to generate temporary scripts, manage browser interactions, and execute navigations or form verifications.

What is the best way to automate regression checks for landing pages?

The best way to automate regression checks for landing pages is by generating Playwright scripts that test navigation flows and take screenshots. The tool detects available dev servers and runs these visual verifications automatically.

Does web testing with Playwright support responsive design verification?

Yes, web testing with Playwright supports responsive design verification. The generated scripts automate browser interactions across real-world pages, allowing you to validate visual layouts and responsive behaviors efficiently.

Why does test generation write temporary scripts to /tmp instead of my project directory?

Test generation writes temporary scripts to /tmp to avoid cluttering your project directory with automated test stubs. This approach keeps your workspace clean while still executing navigations, form interactions, and visual verifications via a universal executor.