playwright-skill

Automate browser testing with Playwright against local dev servers.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Shakudo-io/opencode-skills --skill playwright-skill-shakudo-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-skill
Source: https://github.com/Shakudo-io/opencode-skills/tree/main/playwright
Command: npx skills add https://github.com/Shakudo-io/opencode-skills --skill playwright-skill-shakudo-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complete browser automation and testing workflows by generating and running Playwright scripts against local development servers or remote pages. It eliminates manual, repetitive browser interactions and accelerates validation of web functionality across features and flows.

Core Features & Use Cases

  • Auto-detect running dev servers and target URLs for local testing.
  • Generate test scripts in /tmp and execute them with the universal executor to keep project directories clean.
  • Validate UI flows, take screenshots, check responsiveness, and automate login/test scenarios across browsers.
  • Use-case: a QA engineer can quickly verify a new feature across desktop and mobile viewports with minimal setup.

Quick Start

Tell me the site to test and I will auto-detect running dev 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 end-to-end testing against a local dev server?

You can automate e2e testing against a local dev server by using this Skill to auto-detect running dev server URLs, generate Playwright test scripts in /tmp, and execute them to validate UI flows without manual browser interaction.

Can I capture screenshots and verify responsive designs across different viewports?

Yes, you can capture screenshots and verify responsive designs by generating Playwright scripts that automate browser interactions across desktop and mobile viewports to validate UI flows and check responsiveness.

Do I need Node.js installed to run Playwright browser tests?

Yes, you need Node.js installed to run Playwright browser tests, as this Skill requires Node.js and Playwright to execute test scripts through the universal run.js wrapper.

What is the best way to keep project directories clean when generating test scripts?

The best way to keep project directories clean is to write generated Playwright test scripts to the /tmp directory and execute them with the universal executor, preventing test files from polluting your project workspace.

How does this handle browser context and header management for login scenarios?

It handles login scenarios by providing helper utilities for browser context and header management, allowing you to automate test scenarios across browsers while maintaining proper session context during Playwright execution.

Can I use this to test web functionality on remote pages instead of local servers?

Yes, you can use this to test web functionality on remote pages, as the Skill generates and runs Playwright scripts against both local development servers and remote pages to validate UI flows.