CtrlK
BlogDocsLog inGet started
Tessl Logo

webshop-purchase-initiator

Initiates the purchase process by clicking the buy button once a product and its options have been selected and verified against requirements. Use when you are on a product detail page, all selection criteria (price, features, options) are satisfied, and the user is ready to proceed to checkout. Confirms the final price meets budget constraints before executing click[buy now].

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-crafted, tight skill body for a single-action task: exact commands, explicit pre-click validation with failure and error-handling branches, and a fully worked example. Two minor gaps keep it from maximum scores: the verification conditions are stated three times (When to Use, Verification Logic, Example), and the bundled references/trajectory_example.md is never linked from the body.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence ("Execute the `click[buy now]` action to proceed to checkout"), with no filler or explanation of known concepts. However, the conditions in "When to Use" items 2-4 are restated almost verbatim in "Verification Logic" and again in the Example Thought — a minor redundancy that could be trimmed, matching the 4 anchor rather than the fully lean 5 anchor.

4 / 5

Actionability

The guidance is fully executable for an instruction-only skill: the exact action command (`click[buy now]`), three concrete named checks with observable criteria ("Confirm the final displayed `Price:` is less than the maximum budget"), and a complete worked example covering instruction, observation, thought, and action. This matches the 5 anchor ('specific examples cover the common cases').

5 / 5

Workflow Clarity

The single action is unambiguous, and the workflow includes explicit validation checkpoints (budget, option selection, product match) plus a failure branch ("If any check fails, do not use this skill. Instead, revert to selecting the correct option or searching for a different product") and error handling for a missing button and post-selection price change. Under the simple-skill exception this is a 5, and the destructive-operation cap does not apply because validation is present.

5 / 5

Progressive Disclosure

The body is well-organized into clear sections (When to Use, Core Action, Verification Logic, Example, Error Handling) and at under 50 lines needs no external references — but the bundle contains `references/trajectory_example.md`, which is never referenced from the body, leaving an orphaned bundle file. This is the 4 anchor ('good structure; minor organization gaps') rather than 5.

4 / 5

Total

18

/

20

Passed

Description

87%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 a concrete action with exact command syntax, includes an explicit and specific 'Use when' clause with real trigger conditions, and clearly delimits its niche within the purchase workflow. The only gap is modest keyword coverage — a few natural synonyms like 'add to cart' or 'place order' are absent.

DimensionReasoningScore

Specificity

The description names concrete actions — "clicking the buy button", "Confirms the final price meets budget constraints before executing click[buy now]" — including the exact command syntax. It falls short of the 5 anchor ('multiple specific concrete actions; comprehensive coverage') because the skill's coverage is a single action plus its pre-checks, but is well above 3 ('1-2 concrete actions').

4 / 5

Completeness

Both questions are explicitly answered: what ("Initiates the purchase process by clicking the buy button... Confirms the final price meets budget constraints") and when ("Use when you are on a product detail page, all selection criteria (price, features, options) are satisfied, and the user is ready to proceed to checkout") with concrete trigger conditions. This matches the 5 anchor; it does not fall to 4 because the 'when' clause is already explicit and specific.

5 / 5

Trigger Term Quality

Natural domain terms are present: "product detail page", "buy", "purchase", "checkout", "price", "budget" — phrases a user would plausibly say. A few natural variations (e.g., "add to cart", "order", "place order") are missing, matching the 4 anchor ('good keyword coverage; a few natural terms missing') rather than the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche — initiating checkout only after selection and verification ("once a product and its options have been selected and verified against requirements") — which explicitly distinguishes it from adjacent webshop skills like search or option selection. Minimal conflict risk, matching the 5 anchor.

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

Validation — 16 / 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.