CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/playwright-agents

Use when a coding agent works with Playwright through playwright-cli, Playwright MCP or the planner, generator and healer Test Agents: setting them up, reviewing healer diffs before merging, debugging a failing test from its trace in a terminal with no display, and leaving a video receipt.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellent operational guide: copy-paste-ready commands and config for all three tools, a clearly sequenced 7-step workflow with human review gates and validation checkpoints, and valuable security/anti-pattern sections. The only deductions are version-number density not quarantined in a deprecation section and a single-file structure that is longer than a minimal overview.

DimensionReasoningScore

Conciseness

Dense and table-driven with no explanation of concepts Claude already knows — every section adds tool facts ("--isolated", "trace: 'retain-on-failure-and-retries'") rather than padding. Not 5: pervasive version references ("1.59+", "1.62", "1.65", "the CLI is 0.x") and doc quotations are not isolated in a deprecated/old-patterns section and could be tightened.

4 / 5

Actionability

Fully executable throughout: install commands ("npm install -g @playwright/cli@latest"), a complete mcpServers JSON config, trace commands ("npx playwright trace action 9"), and a copy-paste-ready page.screencast TypeScript snippet covering the common cases.

5 / 5

Workflow Clarity

Steps 1-7 are explicitly sequenced with a per-stage review-gate table ("Review before moving on") and explicit validation loops: "Run git diff tests/ after every healer session, and run the suite again yourself before merging" and "break the app or the assertion once and see it fail". Not 4: checkpoints are explicit, including error-recovery guidance for healer output.

5 / 5

Progressive Disclosure

No bundle files exist; the body is a single well-sectioned file (~300 lines) with clear headers and one-level-deep external doc links ([pw-cli], [pw-mcp], [pw-agents]). Not 5: it exceeds a lean overview — content like the MCP flag table and healer diff-review table could be split into referenced files.

4 / 5

Total

18

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it opens with an explicit 'Use when' trigger clause naming the specific tools, then lists four concrete capabilities that map to the skill's workflow. Its only weaknesses are a slightly broad Playwright opener that could overlap a hand-writing-tests skill, and a few missing natural synonyms like 'e2e' or 'browser automation'.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "setting them up, reviewing healer diffs before merging, debugging a failing test from its trace in a terminal with no display, and leaving a video receipt" — comprehensively covering the skill's scope. Not 4: coverage is comprehensive rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both: "Use when a coding agent works with Playwright through playwright-cli, Playwright MCP or the planner, generator and healer Test Agents" (when, with concrete trigger phrases) and the colon-delimited action list (what). Not 4: the 'when' is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Includes natural user phrases like "Playwright", "playwright-cli", "Playwright MCP", "failing test", "trace" and "healer diffs", but misses common variations such as "e2e/end-to-end tests" or "browser automation". Not 5: a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Named tools (playwright-cli, Playwright MCP, planner/generator/healer agents) carve a distinct niche, but the broad opener "works with Playwright" could overlap a closely related hand-written-test skill such as playwright-testing. Not 5: minor overlap risk with a closely related skill remains.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page