CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

87

22.50x
Quality

84%

Does it follow best practices?

Impact

90%

22.50x

Average score across 3 eval scenarios

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable CLI command reference that assumes Claude's competence and avoids concept over-explanation. Its main weakness is the absence of explicit validation/feedback loops for destructive operations like form submission.

Suggestions

Add an explicit validation/verification step to destructive workflows (e.g., after form submission, snapshot and confirm a success indicator before proceeding; describe what to do on failure).

Reduce redundancy between the Quick start block and the Commands section, or have Quick start link forward to Commands instead of duplicating the command list.

Consider moving the full command catalog into a separate REFERENCE.md and keeping SKILL.md as a concise overview with a one-level-deep pointer, to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Lean command reference with no concept padding, but the Quick start block and Examples re-show commands already enumerated in the Commands section, a minor redundancy that could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready commands organized by category with worked examples (form submission, multi-tab, debugging) covering the common cases.

5 / 5

Workflow Clarity

A clear 3-step core workflow with a re-snapshot checkpoint is present, but form-submission examples involve a potentially destructive operation yet lack explicit validation or error-recovery feedback loops, capping the score per the destructive-operations guideline.

3 / 5

Progressive Disclosure

No bundle files exist; the single SKILL.md is well-organized into clear sections with easy navigation, though the ~150-line command reference could arguably be split into a separate reference file.

4 / 5

Total

16

/

20

Passed

Description

92%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, third-person description that clearly states capabilities and provides explicit 'Use when' trigger guidance with natural phrasing. Trigger-term coverage is good but could add synonyms like 'web scraping' and 'browser automation'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (web testing, form filling, screenshots, data extraction, navigation, page interaction) with comprehensive coverage of the browser-automation domain.

5 / 5

Completeness

Explicitly answers 'what' (automates browser interactions for testing, forms, screenshots, extraction) and 'when' via a concrete 'Use when the user needs to...' clause.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('fill forms', 'take screenshots', 'test web applications', 'navigate websites'), but misses common synonyms like 'web scraping'/'browser automation' and has no file-extension triggers.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear browser-automation niche with distinct web-navigation/interaction triggers, giving minimal overlap risk with other skills.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Dicklesworthstone/pi_agent_rust
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.