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.

75

Quality

95%

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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is exemplary for a simple skill: lean, fully actionable, with a clear primary/fallback workflow and tidy organization. No bundle files exist, and none are needed at this size.

DimensionReasoningScore

Conciseness

The body is lean and task-focused with executable code and no padding explaining concepts Claude already knows. Not score 2 because it avoids unnecessary explanation; every section earns its place.

3 / 3

Actionability

Both paths give copy-paste-ready executable code: a concrete web_fetch(url=...) call and a complete requests+BeautifulSoup fallback with a timeout. Not score 2 because the code is real and complete rather than pseudocode.

3 / 3

Workflow Clarity

The prefer-web_fetch-then-fallback-to-Python decision is clearly sequenced, and as a simple skill with no destructive/batch operations no validation checkpoints are required. Not score 2 because the branching is unambiguous.

3 / 3

Progressive Disclosure

Under 50 lines with no external bundle files, organized into clearly labeled sections (web_fetch, Python fallback, Guidelines), satisfying the simple-skill allowance for a top score. Not score 2 because the content is appropriately organized rather than a monolithic wall.

3 / 3

Total

12

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it pairs a concise capability statement with an explicit 'Use when...' trigger using natural user language. The only weakness is that the capability list is just two broad actions rather than several granular ones, capping specificity at 2.

Suggestions

Expand the capability list with more granular concrete actions (e.g., 'search the web, fetch and read web pages, extract page text') to lift specificity to 3.

DimensionReasoningScore

Specificity

"Search the web and fetch web pages" names two concrete actions, matching the anchor that identifies a domain and some actions but falls short of a longer list of granular specific operations. It is not score 1 (vague/abstract) but not a comprehensive multi-action list like the score 3 example.

2 / 3

Completeness

It states what ("Search the web and fetch web pages") and an explicit when ("Use when the user asks to search for information, look something up, or fetch a URL"), matching the score 3 anchor with an explicit 'Use when...' clause. Not score 2 because the when is explicit, not merely implied.

3 / 3

Trigger Term Quality

"search for information, look something up, or fetch a URL" gives good coverage of natural phrases users would actually say. Not score 2 because it includes multiple common variations rather than just one keyword.

3 / 3

Distinctiveness Conflict Risk

"Search the web and fetch web pages" carves a clear niche with distinct triggers unlikely to conflict with other skills. Not score 2 because the triggers (search/look up/fetch URL) are specific enough to avoid overlap.

3 / 3

Total

11

/

12

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.