playwright-skill

Automate browser testing and interactions across web apps with Playwright.

33|12|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/durabullhq/durabull --skill playwright-skill-durabullhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/durabullhq/durabull/tree/main/.agents/skills/playwright-skill
Command: npx skills add https://github.com/durabullhq/durabull --skill playwright-skill-durabullhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate browser testing and interactions across web apps.

Core Features & Use Cases

  • Auto-detect dev servers and run Playwright scripts against them.
  • Execute robust browser automation tasks: login flows, form submissions, screenshots, responsive checks, and link validation.
  • Safe, repeatable runs via a unified executor that writes temp scripts to /tmp and cleans up afterwards.

Quick Start

Use the Playwright skill to test a website by detecting a local server, writing /tmp/playwright-test-*.js, and running node run.js on that script.

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 against a local development server?

To automate browser testing, this Skill auto-detects running local development servers and executes Playwright scripts directly against them. It handles tasks like login flows, form submissions, and screenshot capture by writing temporary scripts to /tmp and running them safely.

Can I run Playwright scripts with custom headers and environment variables?

Yes, you can run Playwright scripts with custom headers and environment variables using the unified executor. It processes your browser automation tasks by injecting the specified headers and variables before executing the interaction scripts.

What is the best way to validate links and capture screenshots during web automation?

The best way to validate links and capture screenshots is using this Playwright automation Skill. It executes scripts to traverse web apps, automatically capturing responsive checks and validating links while safely managing temporary test files.

Does this browser automation approach require manual server configuration?

No, manual server configuration is not required for this browser automation. The Skill auto-detects running local development servers, allowing Playwright scripts to execute immediately without needing manual endpoint configuration.

How does the executor manage temporary scripts for web testing?

The executor manages temporary scripts by writing them to the /tmp directory under names like playwright-test-*.js. After running the web testing scripts via node, it cleans up the temporary files to ensure safe, repeatable runs.

What kind of web interactions can I automate with Playwright?

You can automate web interactions like login flows, form submissions, screenshot capture, responsive layout checks, and link validation. The Skill applies Playwright to these tasks across local web apps using a unified script executor.