playwright-skill

Automate browser tasks and testing with Playwright against detected dev servers.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/rodrigotoledo/trading-exchange --skill playwright-skill-rodrigotoledo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/rodrigotoledo/trading-exchange/tree/main/packages/skills-catalog/skills/%28web-automation%29/playwright-skill
Command: npx skills add https://github.com/rodrigotoledo/trading-exchange --skill playwright-skill-rodrigotoledo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Playwright skill eliminates the tedium of browser testing by programmatically driving a browser to automate tasks such as navigation, form filling, screenshot capture, and responsive checks across devices.

Core Features & Use Cases

  • Auto-detect running dev servers and generate deterministic Playwright automation against detected URLs
  • Write test scripts to /tmp (e.g., /tmp/playwright-test-*.js) to avoid project clutter
  • Execute scripts via the universal runner (run.js) with options for visible browsers, headers, and multi-browser support
  • Validate workflows (login flows, links, UX checks) and capture artifacts (screenshots, logs) for QA and validation

Quick Start

Describe your browser automation task and I will detect servers, generate a /tmp/playwright-test-*.js script, and run it using the universal executor.

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 testing for a running dev server?

You can automate browser testing by auto-detecting running dev servers and generating deterministic Playwright scripts against the detected URLs. The skill writes these test scripts to a temporary directory to avoid cluttering your project and executes them via a universal runner.

What is the best way to automate web testing without cluttering my project files?

The best way to automate web testing cleanly is to generate your automation scripts in a temporary directory such as /tmp. By writing generated test files outside your project root, you maintain a clean workspace while still executing repeatable browser-driven workflows.

Can I run Playwright automation scripts with visible browser sessions and custom headers?

Yes, you can run Playwright automation scripts with visible browser sessions and custom headers. The executor enforces safe defaults like visible browsers and environment-driven headers, while also offering optional headers for tracing and direct control over target URLs.

Does browser automation support multi-browser testing for responsive UX checks?

Browser automation supports multi-browser testing for validating workflows like login flows, link checking, and responsive UX checks. You can capture artifacts such as screenshots and logs during execution to validate application behavior across different simulated devices.

How do I generate and execute repeatable web-testing scripts for QA validation?

To generate and execute repeatable web-testing scripts, describe your browser task and the system will create a script in the /tmp directory. A universal executor then runs the file with deterministic options to capture artifacts and validate QA workflows consistently.

What are the limitations of automating browser tasks in local development environments?

When automating browser tasks in local development environments, limitations include relying on the auto-detection of currently running dev servers. Execution is designed for local validation with visible browser sessions rather than fully headless background processing or remote production environments.