playwright-skill

Automate browser testing and interaction with Playwright scripts in /tmp.

2|1|Updated May 21, 2025
One-click install
npx skills add https://github.com/krzemienski/awesome-list-site --skill playwright-skill-krzemienski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/krzemienski/awesome-list-site/tree/main/.agents/skills/playwright-skill
Command: npx skills add https://github.com/krzemienski/awesome-list-site --skill playwright-skill-krzemienski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complete browser automation and testing workflows using Playwright, enabling reliable, repeatable interactions across pages and apps.

Core Features & Use Cases

  • Auto-detects running dev servers and generates ready-to-run Playwright scripts placed in /tmp for cleanup.
  • Handles page interactions, form filling, navigation, visual checks, and responsive testing with simple commands.
  • Use Case: Quickly verify a new feature by spawning a visible browser session, recording actions, and exporting results for CI or QA.

Quick Start

Describe your automation task and I will generate a Playwright script in /tmp and execute it with 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 generate Playwright scripts for automated browser testing?

Playwright script generation works by analyzing your described automation task and creating ready-to-run test scripts placed in the /tmp directory for automatic cleanup. The generated scripts handle page interactions, form filling, and navigation, then execute via a universal executor to verify web flows.

Can I use Playwright to auto-detect my local dev server for testing?

Yes, Playwright automation automatically detects running local dev servers to target during test execution. This server detection mechanism eliminates manual URL configuration, allowing scripts to reliably interact with your active development environment and validate features across local development and CI pipelines.

What do I need to run Playwright browser automation tasks?

Running Playwright browser automation requires the Playwright library, a Node.js runtime environment, and access to a local dev server or target URL. These dependencies enable the execution of automated flows, visual checks, and responsive testing across your web applications in QA environments.

What's the best way to verify a new web feature using browser automation?

The best way to verify a new web feature is spawning a visible browser session to record interactions and export results for CI or QA. Playwright handles this by generating test scripts that perform visual checks and responsive testing, providing reliable, repeatable interactions across app pages.

Does Playwright automation work for CI pipelines and QA environments?

Playwright automation is designed for developers and testers across local development, CI pipelines, and QA environments. It generates reliable test scripts in /tmp that execute and verify automated flows, ensuring repeatable browser interactions and consistent visual checks across different testing stages.

Why are my generated Playwright test scripts stored in the /tmp directory?

Generated Playwright test scripts are stored in the /tmp directory to ensure automatic system cleanup after execution. This prevents test artifacts from cluttering your project workspace while still allowing the universal executor to run the automation tasks and export results for CI or QA verification.