CtrlK
BlogDocsLog inGet started
Tessl Logo

talk-firtman-web-mcp-agentic-web

Use when the user asks about Maximiliano Firtman's ("Maxi") AI Native DevCon talk on Web MCP and the agentic web — including questions about how Web MCP differs from MCP, exposing frontend tools to AI agents, the imperative vs declarative Web MCP APIs, tool design guidance (name/description/input schema/execute), the Chrome 149 origin trial, using Chrome DevTools MCP or Puppeteer as a bridge today, the Doom demo, or applying Firtman's "pick one high-value page state" adoption approach to current work.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%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-built reference-skill body: concrete, talk-specific grounding rules with explicit per-scenario workflows and strong safety handling of untrusted source material. The only improvements are tightening the repeated outline→transcript→excerpt pattern across subsections and surfacing the quote.md reference earlier.

Suggestions

State the shared core once in the 'Grounding rules' section (read outline.md to locate the section, then read that range of transcript.md, quote short non-sensitive excerpts) and drop its verbatim repetition inside each 'How to help' subsection, keeping only the scenario-specific steps.

Introduce quote.md alongside outline.md and transcript.md in the grounding section — e.g. 'check quote.md first for citable evidence' — rather than deferring it to a 'Key quotes' section at the very end of the document.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence — no filler explaining MCP, agents, or browser concepts — and every section adds talk-specific knowledge (attribution quirks, garbled-word mappings, per-scenario workflows). It falls short of 5 because the outline→transcript→quote-excerpt pattern is repeated in each of the five 'How to help' subsections even though the mandatory 'Grounding rules' section already establishes it, and '**quote short, non-sensitive excerpts**' is restated three times.

4 / 5

Actionability

For an instruction-only skill the guidance is fully concrete and executable: exact filenames to read in order, exact fallback phrasing ("the talk doesn't address this"), an explicit garbled-text mapping table ("Web MCB" → "Web MCP", "JNDPT" → "ChatGPT"), the exact artifact shape to draft (name, description, inputSchema, execute; per-field tool param description), and explicit marking conventions for non-talk additions ("[not from talk — added as a starting placeholder]").

5 / 5

Workflow Clarity

Each of the five use cases is a clearly sequenced numbered workflow with explicit guard/feedback steps for the failure modes that matter here: "If a claim isn't in transcript.md, say 'the talk doesn't address this' — do not infer", "If the framework genuinely doesn't fit the user's situation, say so", and "If the answer genuinely isn't in the transcript, say so explicitly". No destructive or batch operations are involved, so no validation cap applies.

5 / 5

Progressive Disclosure

Good structure: the SKILL.md is an operational overview pointing one level deep to outline.md (section locator), transcript.md (content), and quote.md (pre-extracted highlights), each with a stated purpose. It falls short of 5 because quote.md — which the body says to 'check first' — is only introduced in the final 'Key quotes' section rather than up front with the other references, and the referenced bundle files are not present alongside the skill to verify, a minor navigation/organization gap.

4 / 5

Total

18

/

20

Passed

Description

86%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 with comprehensive, natural trigger terms and a clearly distinct niche tied to one specific talk. Its only weakness is that the capability ('what it does') is implied by the topic enumeration rather than explicitly stated.

DimensionReasoningScore

Specificity

The description enumerates many concrete topics ("how Web MCP differs from MCP", "imperative vs declarative Web MCP APIs", "tool design guidance (name/description/input schema/execute)", "the Chrome 149 origin trial", "the Doom demo") rather than vague language. It falls short of a 5 because the skill's actual actions are never stated — the topical list implies 'answer questions about these' without an explicit capability verb, leaving minor gaps in coverage of what the skill does.

4 / 5

Completeness

The 'when' is maximally explicit ("Use when the user asks about... including questions about... or applying... to current work"), and the enumerated topical scope conveys the 'what'. However, the description never states what the skill does with those topics (e.g. 'Answers questions about...'), so the 'what' remains implicit — above anchor 4's generic 'when' example but below anchor 5's explicit what-AND-when.

4 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and nicknames users would actually say: "Maximiliano Firtman", "(\"Maxi\")", "AI Native DevCon talk", "Web MCP", "the agentic web", "Chrome 149 origin trial", "Chrome DevTools MCP", "Puppeteer", "Doom demo". A user asking about any facet of this talk would naturally use one of these terms.

5 / 5

Distinctiveness Conflict Risk

A clear niche with distinct triggers: one specific speaker, one named event (AI Native DevCon), one specific talk. Even the broadly applicable terms (Web MCP, agentic web) are anchored to this talk, so it is unlikely to trigger for a general MCP or web-development skill.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
jscraik/Agent-Skills
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.