Agent skill · software engineering · microsoft

playwright-dev

Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.

Why this skill is useful

Adds detailed guides for developing Playwright, including CLI commands and vendor dependencies that are not commonly found in public documentation.

What it needs

Requires npm installed locally. About 1k tokens when loaded. Last updated 2026-08-06. 94,118 stars on the source repository.

What this skill does

Playwright Development Guide See CLAUDE.md for monorepo structure, build/test/lint commands, and coding conventions. Detailed Guides Library Architecture — client/server/dispatcher structure, protocol layer, DEPS rules Adding and Modifying APIs — define API docs, implement client/server, add tests MCP Tools and CLI Commands — add MCP tools, CLI commands, config options Vendor Dependencies & Bundling — utilsBundle, coreBundle, babelBundle; adding vendored npm packages; DEPS.list; checkdeps Updating WebKit Safari Version — update the Safari version string in the WebKit user-agent WebView (iOS Safari) Backend — webkit/webview/ against stock Mobile Safari; provisional-target pause/resume; what's upstream vs Playwright patches; local + CI test setup Bisecting Across Published Versions — reproduce regressions side-by-side from npm and diff nodemodules/playwright/lib/ between versions Dashboard - the UI powering the "playwright cli show" command, and how to work on it

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills microsoft/playwright-dev

View the source on GitHub

Browse the @skills marketplace