Skip to content
Testing
Skill

/playwright-dev

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

From plugin
playwright
100k11 skills7 agents

Claude Code

$ npx -y skills add microsoft/playwright --skill playwright-dev --agent claude-code

SKILL.md

playwright-dev.SKILL.md
name: playwright-dev
description: Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.

Playwright Development Guide

See [AGENTS.md](../../../AGENTS.md) for monorepo structure, build/test/lint commands, and coding conventions.

Detailed Guides

  • [Library Architecture](library.md) — client/server/dispatcher structure, protocol layer, DEPS rules
  • [Adding and Modifying APIs](api.md) — define API docs, implement client/server, add tests
  • [MCP Tools and CLI Commands](tools.md) — add MCP tools, CLI commands, config options
  • [Vendor Dependencies & Bundling](vendor.md) — utilsBundle, coreBundle, babelBundle; adding vendored npm packages; DEPS.list; `check_deps`
  • [Updating WebKit Safari Version](webkit-safari-version.md) — update the Safari version string in the WebKit user-agent
  • [WebView (iOS Safari) Backend](webview.md) — `webkit/webview/` against stock Mobile Safari; provisional-target pause/resume; what's upstream vs Playwright patches; local + CI test setup
  • [Bisecting Across Published Versions](bisect-published-versions.md) — reproduce regressions side-by-side from npm and diff `node_modules/playwright/lib/` between versions
  • [Dashboard](dashboard.md) - the UI powering the "playwright cli show" command, and how to work on it
@microsoft
Ships withplaywright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

100k11 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
99.7k
Star history of microsoft/playwright on GitHub, a chart by star-history.com

Other skills on playwright.

api-review

api-review

Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…

playwright-audit-deps

playwright-audit-deps

Roll the runtime dependencies that npm audit flags with a moderate or higher advisory to safe versions that are at least 8 days…

More skills from other plugins.

add-e2e-selectors

add-e2e-selectors

Add reliable @grafana/e2e-selectors to interactive elements and key containers in the Grafana frontend. Use when adding e2e…

grafana1d78k
@grafana@grafanaInstall Skill
promptfoo-evals

promptfoo-evals

Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…

@promptfoo@promptfooInstall Skill
deepeval

deepeval

DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…

@confident-ai@confident-aiInstall Skill
dev

dev

Development workflows for the playwright-cli repository. Use when the user asks about rolling dependencies, releasing, or other…

@microsoft@microsoftInstall Skill

Questions about playwright-dev.

Which coding agents can use playwright-dev?
playwright-dev installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.