playwright-skill

Automate end-to-end browser testing and web tasks with Playwright.

26|Updated Apr 13, 2017
One-click install
npx skills add https://github.com/thesimonho/dotfiles --skill playwright-skill-thesimonho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/thesimonho/dotfiles/tree/main/AI/skills/playwright-skill
Command: npx skills add https://github.com/thesimonho/dotfiles --skill playwright-skill-thesimonho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser tasks and testing workflows that would otherwise require manual clicks, form submissions, and QA checks, saving time and reducing human error.

Core Features & Use Cases

  • Auto-detects dev servers and writes Playwright automation scripts to /tmp for execution.
  • Supports running across Chromium, Firefox, and WebKit, including screenshots, responsive checks, login flows, and link validation.
  • Inline execution and a universal runner (run.js) to execute generated scripts, with visible browser sessions for debugging.

Quick Start

Detect the active dev server, generate a Playwright test to /tmp, and run it with the universal executor to observe results in a visible browser.

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 across Chromium, Firefox, and WebKit?

Playwright browser automation generates test scripts in /tmp and executes them via a universal runner. It supports web testing, form filling, and screenshot capture across Chromium, Firefox, and WebKit environments.

Can I auto-detect my dev server when running Playwright automation scripts?

Playwright automation supports auto-detection of active dev servers before writing test scripts. It generates scripts to /tmp and executes them via a universal runner to validate local development environments.

Do I need Node.js to run end-to-end browser automation tasks?

A compatible Node.js environment is required alongside Playwright to execute end-to-end browser automation tasks. Scripts are written to /tmp and executed via the universal run.js runner for visible browser debugging sessions.

How do I capture screenshots and validate links during web testing?

Screenshot capture and link validation are performed by generating Playwright test scripts that execute in visible browser sessions. This automates repetitive QA checks, reducing human error during web testing workflows.

What is the best way to automate login flows and form filling for QA checks?

Automating login flows and form filling is handled by generating Playwright automation scripts written to /tmp. These scripts execute via a universal runner to perform repetitive QA checks and reduce manual submission errors.

Why should I use Playwright for responsive checks instead of other browser automation tools?

Playwright supports responsive checks and browser automation across Chromium, Firefox, and WebKit in visible sessions. It provides inline execution and a universal runner to write scripts to /tmp, streamlining debugging workflows.