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