CtrlK
BlogDocsLog inGet started
Tessl Logo

web-search

This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.

68

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

65%

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

The body is highly actionable with real, executable commands, but it is far too verbose — options and examples are repeated across multiple sections and content that belongs in separate reference files is kept inline. Tightening redundancy and splitting the option catalog into a referenced file would materially improve it.

Suggestions

Collapse the per-capability sections, the Quick Reference, and the Resources section into a single option catalog to eliminate repeated flag listings and trim the body substantially.

Move the exhaustive image/video filter option lists and the output-format examples into a separate reference file (e.g., references/options.md) and link to it one level deep, keeping SKILL.md as a concise overview.

Replace the abstract 'Implementation Approach' steps with concrete, checkpointed steps (e.g., run search → verify result count/non-empty output → save or re-query) so the workflow has explicit feedback loops.

DimensionReasoningScore

Conciseness

The ~519-line body restates the same options repeatedly (each capability section repeats the full command, an example, and a 'useful for' list; the Quick Reference and Resources sections re-list all flags) and explains things Claude already knows (what news results include, what JSON is). It is mostly actionable but padded and could be tightened considerably. Not a 1 because the content is accurate and command-focused, but not a 3 because of the heavy redundancy and verbosity.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands throughout ('python scripts/search.py "<query>" --type news --time-range w --max-results 15') backed by a real scripts/search.py bundle file, matching the top anchor for concrete executable guidance.

3 / 3

Workflow Clarity

The 'Implementation Approach' gives a 5-step sequence (identify intent, configure parameters, select format, execute, process results), but the steps are high-level descriptions rather than concrete validated checkpoints, and there are no feedback/validation loops. It is not a 1 because a clear sequence exists, but not a 3 because checkpoints are implicit and abstract.

2 / 3

Progressive Disclosure

The single bundle reference (scripts/search.py) is one level deep, clearly signaled, and confirmed to exist, but the body is a monolithic 519-line wall that keeps the full option catalog, output-format examples, usage patterns, and advanced cases all inline rather than splitting them into separate reference files. Not a 3 because content that should be separate is inline; not a 1 because the one reference present is clean and shallow.

2 / 3

Total

9

/

12

Passed

Description

100%

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 states concrete capabilities, supplies explicit 'use when' triggers with natural keywords, and occupies a clear, distinct niche. It cleanly satisfies the top anchor on every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'search the web for information, find current content, look up news articles, search for images, or find videos' and 'return results in clean, formatted output (text, markdown, or JSON)' — matching the top anchor for naming several specific actions.

3 / 3

Completeness

Explicitly answers both 'what' ('uses DuckDuckGo's search API to return results in clean, formatted output') and 'when' via the explicit trigger clause 'This skill should be used when users need... Use for research, fact-checking...', matching the anchor that requires both with explicit triggers.

3 / 3

Trigger Term Quality

Covers natural user phrasings such as 'search the web', 'look up news articles', 'search for images', 'find videos', 'research', 'fact-checking', and 'finding recent information', giving good coverage of terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

Has a clear niche (DuckDuckGo web/news/image/video search with multi-format output) with distinct triggers unlikely to fire for unrelated skills, matching the clear-niche anchor.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (520 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
UnicomAI/wanwu
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.