playwright-skill

Automate browser testing and QA tasks using Playwright scripts.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/daudaudinang/vibecode --skill playwright-skill-daudaudinang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/daudaudinang/vibecode/tree/main/.agents/skills/playwright-skill
Command: npx skills add https://github.com/daudaudinang/vibecode --skill playwright-skill-daudaudinang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

General-purpose browser automation capability using Playwright to craft and run custom automation scripts, enabling reliable testing, QA checks, and UX validation without manual interaction.

Core Features & Use Cases

  • Auto-detects running dev servers and writes targeted automation to /tmp
  • Universal executor run.js that executes prepared Playwright scripts in a clean, isolated environment
  • Supports helper utilities for robust interaction, navigation, and assertions during browser automation

Quick Start

Install the skill, allow it to auto-detect dev servers, and have it write and execute Playwright scripts in /tmp via 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 with Playwright for a running dev server?

Playwright browser automation auto-detects running dev servers and writes targeted testing scripts to /tmp. The universal executor then runs these scripts in an isolated environment, enabling reliable QA without manual interaction.

Do I need to install Playwright separately before running browser automation scripts?

No, you do not need to pre-install Playwright to run browser automation scripts. The universal executor automatically installs Playwright if it is missing from the environment before executing your scripts.

What is the best way to execute custom web automation scripts in an isolated environment?

The best way to execute web automation scripts is using a universal executor that writes custom Playwright scripts to /tmp. This ensures runtime execution happens in a clean, isolated environment for safe QA checks.

Can I pass custom headers during web automation tasks using Playwright?

Yes, you can pass custom headers during Playwright web automation tasks. The skill supports environment-based headers through its helper utilities, allowing robust interaction and navigation during browser testing.

How does the universal executor handle Playwright script execution?

The universal executor handles Playwright script execution by writing prepared scripts to /tmp and running them in a clean environment. It auto-installs Playwright if missing and applies helper utilities for navigation and assertions.

Are there limitations when running browser automation in /tmp?

Running browser automation in /tmp provides an isolated environment for QA checks but may lack persistent storage across sessions. Scripts are executed via a universal executor that writes to /tmp to ensure clean runtime execution.