CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

playwright-cli

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

The body is highly actionable and well-structured with progressive disclosure to reference files, but it lacks validation/verification steps for destructive and batch operations, which limits workflow clarity.

Suggestions

Add explicit verification steps after destructive/batch commands (e.g., run 'snapshot' or 'tab-list' after 'close-all'/'kill-all'/'delete-data' to confirm the resulting state).

Move or trim the inline Storage section so it only summarizes and defers to references/storage-state.md, reducing duplication with the reference file.

Add a short 'verify expected state' checkpoint to the worked examples (e.g., snapshot after a form submit to confirm the result before closing).

DimensionReasoningScore

Conciseness

The body is mostly a lean, executable command reference with no concept padding, but the inline Storage section partially duplicates material that also lives in references/storage-state.md, and a few examples re-cover ground.

4 / 5

Actionability

Every command is concrete and copy-paste ready, and the worked examples (form submission, multi-tab, debugging) cover the common cases with exact invocations.

5 / 5

Workflow Clarity

Quick start and worked examples give a usable sequence, but destructive/batch operations such as 'kill-all', 'close-all', 'delete-data', and 'cookie-clear' have no validation or verification checkpoints, which caps this dimension per the rubric.

3 / 5

Progressive Disclosure

A concise overview up front with seven clearly signaled, one-level-deep references in the 'Specific tasks' section — content is well split and easy to navigate.

5 / 5

Total

17

/

20

Passed

Description

100%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.

The description is a strong example: it concisely states concrete capabilities and provides explicit, natural-language triggers for when to use the skill. It uses appropriate third-person voice throughout.

DimensionReasoningScore

Specificity

The description names multiple concrete actions — 'web testing, form filling, screenshots, and data extraction' — covering the skill's capabilities comprehensively without vague filler.

5 / 5

Completeness

It explicitly states both what the skill does ('Automates browser interactions...') and when to use it ('Use when the user needs to...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

It lists natural user phrasings — 'navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information' — closely matching what a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The browser-automation niche and concrete trigger list make it clearly distinguishable from other skills with minimal overlap risk.

5 / 5

Total

20

/

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.

Repository

VoltAgent/voltagent

Path

examples/with-workspace/workspace/skills/playwright-cli/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.