CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chrome-devtools

Browser debugging, performance profiling, and automation via Chrome DevTools MCP. Use when user says "debug this page", "take a screenshot", "check network requests", "profile performance", "inspect console errors", or "analyze page load". Do NOT use for full E2E test suites (use playwright-skill) or non-browser debugging.

65

Quality

82%

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

67%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-organized, actionable MCP tool skill whose catalog, workflow patterns, and best practices give precise operational guidance, including a thoughtful untrusted-content security section. Main weaknesses are redundant Overview/When-to-Use sections that duplicate the frontmatter description and the absence of explicit validation/retry checkpoints in the workflow patterns.

Suggestions

Trim or merge the Overview and 'When to Use' sections — they restate the frontmatter description; a single short scope statement would save ~15 lines without losing information (conciseness).

Add an explicit recovery checkpoint to the workflow patterns, e.g. in Pattern A: 'if click fails or uid is not found, take_snapshot again and retry' (workflow_clarity).

Show minimal argument examples for the template-level steps, e.g. an evaluate_script snippet and a wait_for(text, timeout) call in Patterns A/B (actionability).

DimensionReasoningScore

Conciseness

The tool catalog, workflow patterns, and best practices are lean and every line there earns its place, but the Overview section ('A specialized skill for controlling and inspecting a live Chrome browser... from simple navigation to complex performance profiling') and most of the 'When to Use' bullets restate what the frontmatter description already establishes — roughly 15 redundant lines. Not a 2 because the bulk of the body is efficient with no concept explanations Claude already knows.

3 / 5

Actionability

Concrete, ready-to-use tool calls with arguments appear throughout: 'click(uid=...)', 'fill(uid=..., value=...)', 'performance_start_trace(reload=true, autoStop=true)', and each catalog entry names the exact tool. Not a 5 because a few steps stay at template level (Pattern B's 'evaluate_script' and 'wait_for' are shown without argument examples).

4 / 5

Workflow Clarity

Three clearly sequenced workflow patterns (snapshot-first interaction, error troubleshooting across console/network/DOM, performance profiling) with the critical dependency made explicit ('snapshot provides uid values which are required by interaction tools'). Not a 5 because there are no explicit validation/retry checkpoints (e.g., 'if the uid is stale, re-snapshot') — recovery is only implicit in Best Practices.

4 / 5

Progressive Disclosure

No bundle files exist, and the single-file body is well organized into scannable sections (tool categories, patterns, best practices) with nothing buried. Not a 5 because at ~110 lines the tool catalog is the kind of reference material that would typically be split into a references/ file as the skill grows; as-is the structure is good but the split decision is only defensible, not exemplary.

4 / 5

Total

15

/

20

Passed

Description

87%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 that clearly states what the skill does, when to use it with natural quoted trigger phrases, and where its boundaries lie relative to adjacent skills. The only improvement space is broader synonym coverage in the trigger list.

DimensionReasoningScore

Specificity

Names the domain ('Browser debugging, performance profiling, and automation via Chrome DevTools MCP') and several concrete actions surface through the trigger phrases ('take a screenshot', 'check network requests', 'inspect console errors', 'analyze page load'). Not a 5 because the lead clause lists capability categories rather than the fully enumerated concrete actions of the anchor example, and a few capabilities (form filling, emulation) are absent.

4 / 5

Completeness

Explicitly answers both questions: 'what' ('Browser debugging, performance profiling, and automation via Chrome DevTools MCP') and 'when' with concrete trigger phrases ('Use when user says "debug this page"...'), plus a negative boundary clause. This matches the anchor-5 structure exactly; score 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

The quoted triggers ('debug this page', 'take a screenshot', 'check network requests', 'profile performance', 'inspect console errors', 'analyze page load') are natural phrases a user would actually say. Falls short of 5 because common synonyms like 'console logs', 'inspect element', 'why is my page slow', or 'network traffic' are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Chrome DevTools MCP for live browser inspection) with an explicit disambiguation clause: 'Do NOT use for full E2E test suites (use playwright-skill) or non-browser debugging.' Minimal conflict risk; the adjacent-skill overlap is explicitly resolved rather than merely narrow.

5 / 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.

Repository

tech-leads-club/agent-skills

Path

packages/skills-catalog/skills/(tooling)/chrome-devtools/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.