CtrlK
BlogDocsLog inGet started
Tessl Logo

web-search

Search the web and fetch web pages. Use when the user asks to search for information, look something up, or fetch a URL.

66

Quality

80%

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

78%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 lean, mostly executable skill body with good structure and a sensible primary/fallback split. Its main weakness is the mismatch between the 'web search' name and fetch-only examples, leaving the core search action under-specified.

Suggestions

Add a concrete example of performing an actual web search (not just fetching a known URL) to match the skill's name and primary capability.

Tighten the Python fallback by moving the pip install into a one-liner and dropping narrative comments like '# Fetch a page'.

Clarify the decision criterion for when to fall back to Python (e.g. 'if web_fetch is unavailable or returns non-HTML') instead of the loose 'if available'.

DimensionReasoningScore

Conciseness

The body is efficient with executable snippets and only minor over-explanation (e.g. 'it's faster and cleaner', inline pip install commentary) that could be trimmed; not a 5 because a few tokens do not fully earn their place.

4 / 5

Actionability

Provides copy-paste ready code for both the web_fetch path and the Python fallback, but there is a gap: the skill is named 'web search' yet examples only demonstrate fetching a known URL, not performing an actual search query.

4 / 5

Workflow Clarity

A clear two-path sequence (prefer web_fetch, fallback to Python) with reasonable guidelines; as a simple read-only skill no destructive validation is needed, but the decision criteria between paths are only loosely specified ('if available').

4 / 5

Progressive Disclosure

Under 50 lines with no bundle files present and no need for external references; content is well-organized into clearly headed sections (web_fetch, Python fallback, Guidelines), meeting the simple-skill exception for a top score.

5 / 5

Total

17

/

20

Passed

Description

82%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, well-targeted description that clearly states both capabilities and usage triggers in third person. It is slightly light on action specificity and synonym coverage but otherwise strong.

DimensionReasoningScore

Specificity

Names the web domain and two concrete actions ('Search the web and fetch web pages'), matching the anchor for 1-2 concrete actions without comprehensive coverage; not a 4 since it lists only two actions rather than several.

3 / 5

Completeness

Explicitly answers both what ('Search the web and fetch web pages') and when ('Use when the user asks to search for information, look something up, or fetch a URL') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users say ('search for information', 'look something up', 'fetch a URL') giving good keyword coverage; falls short of 5 because it lacks common synonyms like 'google it' or 'find online'.

4 / 5

Distinctiveness Conflict Risk

Web search/fetch is a clear niche with distinct triggers and minimal overlap risk with other skills; the trigger phrases are specific to web lookup rather than generic.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
fastclaw-ai/fastclaw
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.