CtrlK
BlogDocsLog inGet started
Tessl Logo

webshop-result-page-navigator

Navigates through paginated search results by moving to the next or previous page. Use this skill when the current page of product listings does not contain a suitable match and you need to review more options. It identifies and clicks the appropriate pagination controls (e.g., 'next >' or '< prev') to load additional result pages for evaluation.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./experiments/src/skills/webshop/webshop-result-page-navigator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 delivers a clear, correctly-sequenced procedure with exact click syntax, but pads itself with a trajectory recap and a rationale section. Its biggest structural gap is an orphaned reference file: pagination_controls.md contains presence-check details and the observed format, yet the body never points to it.

Suggestions

Add a validation step before acting: confirm the pagination control appears in the observation (e.g., '[SEP] Next > [SEP]') before executing click[next >], since controls are absent on the last page.

Link references/pagination_controls.md from the body (e.g., a '## Reference' line under Action Selection) so the observed control format and presence notes are discoverable from SKILL.md.

Trim the 'Usage in Trajectory' narrative and condense 'Key Principle' to one sentence, keeping the concrete click commands and trigger condition.

DimensionReasoningScore

Conciseness

The core logic is lean, but the "Usage in Trajectory" section narrates a past demonstration ("searching for a pendant light under $120 with a dimmer switch") and "Key Principle" explains rationale the agent already infers — both could be trimmed. Not a 4 because two full sections add tokens without executable value.

3 / 5

Actionability

Gives concrete, executable commands — `click[next >]` and `click[< prev]` — for both navigation directions. Not a 5 because it omits the step of confirming a pagination control is present in the observation before clicking, which the reference file documents.

4 / 5

Workflow Clarity

Clear three-step sequence (Trigger Condition → Action Selection → Post-Action) with an explicit resume step. Not a 5 because the checkpoint of verifying the control exists (only present when more pages exist) is left implicit rather than stated as a validation step.

4 / 5

Progressive Disclosure

Sections are well-organized for a short skill, but the bundle's `references/pagination_controls.md` — which holds the observed control format and presence notes — is never linked or mentioned in the body, leaving the reference buried. Matches anchor 3 ("references present but not clearly signaled") rather than 4 given the actual bundle structure.

3 / 5

Total

14

/

20

Passed

Description

83%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 description: it states concrete actions with exact control syntax and provides an explicit, well-phrased 'Use this skill when…' trigger clause. Minor gaps are the missing WebShop environment qualifier and a few natural synonym phrases.

DimensionReasoningScore

Specificity

Lists several concrete actions — "moving to the next or previous page", "identifies and clicks the appropriate pagination controls" — with exact control examples ('next >', '< prev'). Not a 5 because it omits actions like confirming the controls exist in the observation before acting.

4 / 5

Completeness

Explicitly answers both: what ("Navigates through paginated search results… identifies and clicks the appropriate pagination controls") and when ("Use this skill when the current page of product listings does not contain a suitable match and you need to review more options"). Matches the anchor with a concrete, explicit trigger clause.

5 / 5

Trigger Term Quality

Contains natural phrases users would say — "next or previous page", "product listings", "review more options", "result pages" — but misses common variations such as "more results" or explicit page references. Not a 3 because keyword coverage is genuinely good, not partial.

4 / 5

Distinctiveness Conflict Risk

The trigger is narrowly scoped to unsuitable current-page results in a product-search context, making it mostly distinct. Not a 5 because the description never names the WebShop environment, leaving minor overlap risk with generic pagination skills.

4 / 5

Total

17

/

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