CtrlK
BlogDocsLog inGet started
Tessl Logo

webshop-product-search

Performs an initial product search using a web interface by generating appropriate search keywords based on interpreted query criteria. Use when starting a product discovery task, when returning to search results after rejecting a product, or when the observation contains a search interface prompt. The skill inputs structured search parameters and outputs a list of candidate products from the search results page.

75

Quality

92%

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 concise, actionable, and well-structured with an explicit validation checkpoint and recovery loops, suited to a simple single-purpose skill. No bundle files are referenced, so progressive disclosure rests on clean section organization, which it satisfies.

DimensionReasoningScore

Conciseness

The body is lean (~30 lines) with no explanations of concepts Claude already knows; every section (workflow, decision logic, constraints, example) earns its place and assumes competence.

3 / 3

Actionability

Provides concrete, environment-specific guidance — the `search[keywords]` action, the single-string-in-brackets rule, and a fully worked example `search[long clip-in hair extension]` — that is copy-paste ready for the WebShop task.

3 / 3

Workflow Clarity

A clear 4-step sequence with an explicit 'Validate Results' checkpoint and feedback loops (re-invoke with a broader query on 0 results, refine terms when prices exceed budget), matching the anchor for validation steps and error recovery.

3 / 3

Progressive Disclosure

A simple, single-purpose skill under 50 lines with no external references, organized into clear sections (Core Workflow, Key Decision Logic, Constraints, Example), which per the rubric's simple-skills note merits a 3.

3 / 3

Total

12

/

12

Passed

Description

85%

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 and complete, clearly stating capabilities and explicit usage triggers with a distinct niche. Its only weakness is trigger phrasing oriented to task states rather than natural keywords users would say.

Suggestions

Add natural-language keywords a user might actually say (e.g., 'product search', 'search for products', 'find items', 'web shopping search') alongside the task-state triggers to improve trigger term quality.

Consider condensing the inputs/outputs sentence, since it partly restates the opening action and adds length without new trigger value.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Performs an initial product search', 'generating appropriate search keywords', 'inputs structured search parameters and outputs a list of candidate products' — matching the anchor for several specific concrete actions.

3 / 3

Completeness

Explicitly answers what it does (search, generate keywords, input params, output candidates) and when via a clear 'Use when...' clause with three distinct triggers — not just implied.

3 / 3

Trigger Term Quality

Triggers are task/state-based ('starting a product discovery task', 'returning to search results after rejecting a product', 'observation contains a search interface prompt') rather than natural user phrasings; missing common keyword variations a user would actually say.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche as the WebShop product search entry point with triggers tied to the search interface, making overlap with unrelated skills unlikely.

3 / 3

Total

11

/

12

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
zjunlp/SkillNet
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.