← All skills
playwright-automation
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By petrkindlmann/qa-skills (GitHub) · coding · 267 stars · scanned at commit 6243425
Write production-grade Playwright tests in TypeScript: Page Object Model, fixtures, auto-waiting, user-facing locators, parallel execution, CI integration, sharding, and installed-version checks. Includes an explicit "do not" list for AI agents. Use when: "Playwright," "write E2E test," "page object," "new Playwright suite," "Playwright config." Not for: fixing one flaky test at runtime — use test-reliability. Not for: bulk regenerating selectors after a UI refactor — use selector-drift-recover…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 55 places.
Show 17 more
- skills/playwright-automation/SKILL.md, line 354
Each shard uploads its `blob-report/`; a final job runs `npx playwright merge-reports --reporter=html ./all-blob-reports`. The `blob` reporter (set in the confi - skills/playwright-automation/SKILL.md, line 358
- **Trace viewer:** `npx playwright show-trace test-results/.../trace.zip` — timeline of actions, network, DOM snapshots, console. - skills/playwright-automation/SKILL.md, line 359
- **UI mode:** `npx playwright test --ui` — live, step-by-step, time-travel. - skills/playwright-automation/SKILL.md, line 360
- **Debug flag:** `npx playwright test my-test.spec.ts --debug` — headed, pauses each action. - skills/playwright-automation/SKILL.md, line 374
npx playwright --version - skills/playwright-automation/SKILL.md, line 375
npx playwright test --help - skills/playwright-automation/SKILL.md, line 394
**Path A — Test Agents (`npx playwright init-agents --loop=claude`)**: scaffolds planner/generator/healer agents the coding agent loads during its loop. Token-e - skills/playwright-automation/SKILL.md, line 396
**Path B — `@playwright/mcp`**: an MCP server exposing browser actions to any MCP-aware agent. Higher overhead (process boundary, JSON marshalling) but the righ - skills/playwright-automation/SKILL.md, line 441
npx playwright test --list # tests are discovered and parse - skills/playwright-automation/SKILL.md, line 443
npx tsc --noEmit # locator/assertion types compile - skills/playwright-automation/references/ci-recipes.md, line 123
- run: npx playwright install --with-deps chromium - skills/playwright-automation/references/ci-recipes.md, line 125
- run: npx playwright test --shard=${{ matrix.shard }}/4 - skills/playwright-automation/references/ci-recipes.md, line 162
run: npx playwright merge-reports --reporter=html ./all-blob-reports - skills/playwright-automation/references/ci-recipes.md, line 196
- run: npx playwright test --fail-on-flaky-tests - skills/playwright-automation/references/ci-recipes.md, line 219
npx playwright test --fail-on-flaky-tests - skills/playwright-automation/references/ci-recipes.md, line 230
npx playwright test --only-changed=origin/main - skills/playwright-automation/references/ci-recipes.md, line 235
- run: npx playwright test --only-changed=origin/${{ github.base_ref }}
and 35 more places
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 6 places.
Show 3 more
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'playwright-automation' ] || [ -L ~/.agents/skills/'playwright-automation' ]; then echo 'A skill folder named playwright-automation already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/petrkindlmann/qa-skills' "$d" && git -C "$d" checkout --quiet '62434253c2592f27b494609c27f224939c86346d' -- 'skills/playwright-automation' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/playwright-automation' ~/.agents/skills/'playwright-automation' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'playwright-automation' ~/.claude/skills/'playwright-automation' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for petrkindlmann/qa-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/petrkindlmann/qa-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 6243425 | 100 |