CtrlK
BlogDocsLog inGet started
Tessl Logo

webmcp-gen

Build and validate experimental WebMCP tools for an existing web page. Use when an agent needs to expose a site's real workflows as page tools, create webmcp.init.js, define deterministic checks, or compare WebMCP with accessibility-tree automation.

77

Quality

96%

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

100%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 compact, executable skill body that assumes competence, supplies concrete commands and an artifact layout, and sequences validation explicitly for consequential page operations. Structure is appropriate for a single-purpose skill with no required bundle.

DimensionReasoningScore

Conciseness

Lean, well-sectioned body (Output, Workflow, Safety, Completion) with no over-explanation of concepts Claude already knows; every section and token earns its place.

5 / 5

Actionability

Provides copy-paste-ready commands ('agent-browser --init-script ./webmcp.init.js open https://example.com', 'webmcp list', 'webmcp invoke <tool> --params @fixture.json'), a concrete artifact layout, and a specific validation checklist covering common cases.

5 / 5

Workflow Clarity

A 7-step sequence with explicit validation checkpoints (step 6 validation aspects, step 7 deterministic checks, Completion gate) and feedback loops (fail-safe on malformed/invalid state, 'blocked' status recording) for consequential page actions.

5 / 5

Progressive Disclosure

An under-50-line single-purpose skill with no external references and no bundle files, organized into clear sections; per the simple-skills exception this warrants a 5 on well-organized structure alone.

5 / 5

Total

20

/

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 concise, third-person description that concretely states both capability and trigger conditions with minimal conflict risk. The only minor gap is a slightly narrower spread of natural synonyms and phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Build and validate experimental WebMCP tools', 'create webmcp.init.js', 'define deterministic checks', 'compare WebMCP with accessibility-tree automation' — giving comprehensive coverage of the skill's purpose.

5 / 5

Completeness

Clearly answers 'what' (build and validate experimental WebMCP tools for a web page) and an explicit 'when' with concrete trigger phrases ('Use when an agent needs to expose… create webmcp.init.js, define deterministic checks, or compare WebMCP…').

5 / 5

Trigger Term Quality

Includes natural domain terms ('WebMCP tools', 'web page', 'webmcp.init.js', 'accessibility-tree automation') that users would say, but lacks the broader synonym spread and variant phrasings that would warrant a 5.

4 / 5

Distinctiveness Conflict Risk

WebMCP is a distinct niche with highly specific triggers (webmcp.init.js, accessibility-tree fallback) and 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
vercel-labs/agent-browser
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.