Skip to content
Testing
Skill

/playwright-dev

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

From plugin
playwright
94k7 skills7 agents
Install
$ npx -y skills add microsoft/playwright --skill playwright-dev --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/playwright-dev

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

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 [CLAUDE.md](../../../CLAUDE.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
Ships withplaywright

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

Get the whole plugin