playwright-skill

Generate and execute Playwright scripts for browser testing against localhost or provided URLs.

59|14|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/guilhermemarketing/esc-skills --skill playwright-skill-guilhermemarketing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/guilhermemarketing/esc-skills/tree/main/skills/playwright-skill
Command: npx skills add https://github.com/guilhermemarketing/esc-skills --skill playwright-skill-guilhermemarketing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser tasks and web testing by generating and executing Playwright scripts, saving time and reducing human error.

Core Features & Use Cases

  • Auto-detects running dev servers and writes temporary scripts to /tmp for execution.
  • Validates web flows like login, form submissions, responsive design, and UX checks across multiple viewports.
  • Compatible with a range of Playwright configurations, headers customization via environment variables, and a universal executor (run.js).

Quick Start

Provide your test goal and I will auto-detect dev servers, generate a Playwright script in /tmp, and execute it with run.js.

Frequently Asked Questions about playwright-skill

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

FAQPage Schema
How do I automate web testing with Playwright against a local dev server?

To automate web testing with Playwright, provide your test goal to generate a temporary script in /tmp and execute it. The system auto-detects running dev servers to test against localhost or a provided URL.

Can I validate responsive design across multiple viewports using browser automation?

Yes, you can validate responsive design across multiple viewports using browser automation. Playwright scripts can be generated to validate web flows like login, form submissions, and UX checks across different screen sizes.

How do I customize HTTP headers for Playwright test execution?

To customize HTTP headers for Playwright test execution, use environment variables. The universal run.js executor supports environment-configurable headers to tailor your browser automation scripts.

What web flows can I validate with automated Playwright scripts?

With automated Playwright scripts, you can validate web flows including login, form submissions, responsive design, and UX checks. This reduces human error and saves time on repetitive browser tasks.

Do I need a specific configuration file to run Playwright scripts locally?

No specific configuration file is strictly required, but the system uses a universal run.js executor and supports optional scripts, references, and assets alongside a SKILL.md frontmatter for compatible Playwright configurations.