playwright-dev
Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.
pinned to #4839f06updated 3 weeks ago
Ask your AI client: “install skills/playwright-dev”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/playwright-devmetahub onboarded this repo on the author's behalf.
If you own github.com/microsoft/playwright on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
92,587
Last commit
3 weeks ago
Latest release
published
- #automation
- #chrome
- #chromium
- #e2e-testing
- #electron
- #end-to-end-testing
- #firefox
- #javascript
- #playwright
- #test
- #test-automation
- #testing
- #testing-tools
- #web
- #webkit
About this skill
Pulled from SKILL.md at publish time.
See [CLAUDE.md](../../../CLAUDE.md) for monorepo structure, build/test/lint commands, and coding conventions.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.4839f06· 3 weeks ago
Kind-specific
22Skill: SKILL.md present
found at .claude/skills/playwright-dev/SKILL.md · frontmatter source: SKILL.md
Skill: body content presentwarn
Body is short (140 words · 1168 chars) — Claude has little to go on
Add concrete usage steps, example invocations, and any reference links. (≥3 code blocks lifts a short body to pass.)
Skill: triggers declaredwarn
No `trigger` phrases in SKILL.md frontmatter
Add `trigger:` lines so Claude knows when to activate this skill — e.g. `when building MCP servers` or `for diagram creation`.
Skill: allowed-tools scope
no allowed-tools restriction (Claude may use anything)
Release history
1- releasecurrent4839f06warn3 weeks ago
Contents
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;
check_deps - 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
node_modules/playwright/lib/between versions - Dashboard - the UI powering the "playwright cli show" command, and how to work on it
Reviews
No reviews yet. Be the first.
Related
Test-Driven Development
Red → green → refactor discipline for any feature or bugfix
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
mh install skills/playwright-dev