CtrlK
BlogDocsLog inGet started
Tessl Logo

browser-automation

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.

70

Quality

85%

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

71%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 concise, well-structured single-purpose skill with a clear sequenced workflow and an embedded verification checkpoint. Its main weakness is actionability: the tool-agnostic framing yields process guidance rather than concrete executable commands or code examples.

Suggestions

Add one or two concrete tool-specific command examples (e.g., a Playwright MCP snapshot/click call or a curl one-liner) so the guidance is executable rather than purely directional — this targets the lowest-scoring actionability dimension.

Add a brief error-recovery step (what to do when navigation or an interaction fails or times out) to turn the existing verify checkpoint into a full feedback loop, lifting workflow_clarity.

Trim the Best Practices section to avoid restating 'Snapshot First' and 'Clean Up' already covered in the steps, improving conciseness.

DimensionReasoningScore

Conciseness

The body is lean and action-oriented with no over-explanation of concepts Claude knows, but the 'Best Practices' section restates 'Snapshot First' and 'Clean Up' already covered in the steps — minor padding that could be trimmed; not a 5 because of this redundancy, not a 3 because the rest is efficient.

4 / 5

Actionability

Concrete process guidance ('capture accessibility snapshot', 'use element references', 're-capture after each interaction') is present, but it is tool-agnostic direction rather than executable commands or code, leaving key implementation details unspecified; not a 4 because no concrete commands/code are given even by example, not a 2 because the steps are more specific than high-level hints.

3 / 5

Workflow Clarity

A clearly sequenced 6-step workflow with an explicit verification checkpoint ('After each interaction, re-capture page state to verify the result') and a fallback in Detect Tool; not a 5 because there is no explicit error-recovery feedback loop for failed navigation/actions, not a 3 because the sequence and main checkpoint are present.

4 / 5

Progressive Disclosure

The body is under 50 lines, single-purpose, and well-organized into Overview, Instructions, and Best Practices sections with no need for external references, satisfying the simple-skill exception for a score of 5; verified no bundle files exist in references/scripts/assets.

5 / 5

Total

16

/

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.

A strong, model-spec-compliant description that concisely states capabilities in third person and pairs them with explicit 'Use when...' trigger guidance covering natural user phrasing. It clearly answers both what the skill does and when to invoke it with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'web testing, form filling, screenshots, and data extraction' plus navigate/interact/extract — giving comprehensive coverage matching the score-5 anchor; not a 4 because coverage is broad rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both 'what' ('Automates browser interactions for web testing, form filling, screenshots, and data extraction') and 'when' ('Use when the user needs to navigate websites...') with concrete trigger phrases, matching the score-5 anchor exactly.

5 / 5

Trigger Term Quality

Natural user phrasing is comprehensive — 'navigate websites', 'interact with web pages', 'fill forms', 'take screenshots', 'test web applications', 'extract information' — covering the common variations users would actually say; not a 4 because no natural terms are clearly missing.

5 / 5

Distinctiveness Conflict Risk

Browser automation is a clear niche with distinct triggers ('navigate websites', 'take screenshots', 'test web applications') and minimal conflict risk; not a 4 because the triggers are distinctly scoped to browser interaction rather than overlapping with file/data skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
korchasa/flowai-plugins
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.