CtrlK
BlogDocsLog inGet started
Tessl Logo

web-search

DuckDuckGo를 사용한 웹 검색. 텍스트, 뉴스, 이미지 검색을 지원. 빌트인 WebSearch가 제한적이거나, 뉴스/이미지 검색, 지역/기간 필터가 필요할 때 사용. "검색해줘", "찾아줘", "search", "뉴스 검색", "이미지 검색" 등의 요청 시 활성화.

70

Quality

86%

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

83%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.

The body is concise and highly actionable with executable examples throughout, but workflow clarity is capped by the absence of explicit validation/retry checkpoints for rate-limited network operations, and a small amount of reference material is inlined that could live in a separate file.

Suggestions

Add an explicit validation/feedback loop for network failures: on rate-limit or timeout, reduce -n or wait, then re-run — sequence it as numbered steps with a retry-until-success checkpoint to raise workflow_clarity.

Move the full parameter table and search-operator list into a one-level-deep reference file (e.g. references/REFERENCE.md) with a short pointer in SKILL.md to improve progressive_disclosure.

Include a quick 'verify the package installed' or sample-output check step so Claude can confirm the script ran successfully before formatting results.

DimensionReasoningScore

Conciseness

Lean and efficient with no over-explanation of concepts Claude already knows; every section (workflow, parameters, examples, operators, errors) earns its place.

5 / 5

Actionability

Provides fully executable, copy-paste-ready python3 commands with concrete flags and worked examples covering text, news, image, and file-output cases.

5 / 5

Workflow Clarity

A clear 3-step sequence (judge type → run script → format results) is present, but there is no explicit validation checkpoint or fix-and-retry feedback loop for the network/rate-limit operations; a static error list does not constitute a feedback loop.

3 / 5

Progressive Disclosure

Well-organized sections with a single bundled script and clear param table; minor gap is that the full parameter table and search-operator reference are inlined rather than split into a one-level-deep reference file.

4 / 5

Total

17

/

20

Passed

Description

88%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, concise Korean-language description that clearly states capabilities and explicit activation triggers with natural user phrasing. Minor gap is that distinctiveness against the built-in WebSearch could be even sharper.

DimensionReasoningScore

Specificity

Names several concrete capabilities (텍스트/뉴스/이미지 검색, 지역/기간 필터) with only minor coverage gaps, fitting the 'several specific actions' anchor rather than the comprehensive 5.

4 / 5

Completeness

Explicitly answers both what it does (DuckDuckGo 텍스트/뉴스/이미지 검색) and when to use it (빌트인 WebSearch 제한, 뉴스/이미지, 지역/기간 필터 필요 시) with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides comprehensive natural trigger phrases across Korean and English ('검색해줘', '찾아줘', 'search', '뉴스 검색', '이미지 검색') including synonyms, matching the comprehensive anchor.

5 / 5

Distinctiveness Conflict Risk

Mostly distinct — targets the gap when built-in WebSearch is limited or for news/image/region filtering — with only minor overlap risk against the built-in search skill.

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
bear2u/my-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.