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

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./experiments/src/skills/webshop/webshop-purchase-initiator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%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 content is highly actionable and well-sequenced with strong validation checkpoints and a worked example, appropriate for an irreversible purchase action. The main weakness is progressive disclosure: an existing reference trajectory file is not linked or surfaced from the body.

Suggestions

Add a clearly signaled link to the bundled reference, e.g. a '## Example trajectory' section pointing to 'references/trajectory_example.md', so the file is discoverable.

De-duplicate the budget-check and option-selection content between 'When to Use' and 'Verification Logic' to tighten conciseness.

Consider moving the full worked example into the reference file and keeping only a compact pointer inline to improve structure.

DimensionReasoningScore

Conciseness

The body is mostly efficient with clear sections and no padding about concepts Claude already knows, but the budget-check and option-selection content is restated across 'When to Use' and 'Verification Logic', leaving minor trim opportunities.

4 / 5

Actionability

Provides fully executable, specific guidance: the exact action 'click[buy now]', three named checks with concrete fields ('Price:', selected state, product title), and a worked example covering the common case.

5 / 5

Workflow Clarity

Sequences the purchase with explicit validation checkpoints (budget, option, product match) before the irreversible click, plus an error-recovery feedback loop ('If any check fails... revert to selecting... or searching for a different product').

5 / 5

Progressive Disclosure

The body is well-organized, but the provided bundle file 'references/trajectory_example.md' is never referenced or linked from the body, so the reference is present but not clearly signaled and effectively undiscoverable.

3 / 5

Total

17

/

20

Passed

Description

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

The description is clear and complete, explicitly covering both what the skill does and when to use it with concrete trigger conditions. It is held back from a higher overall score by trigger phrasing that describes procedural state rather than echoing natural user language, and by narrow action coverage.

Suggestions

Rewrite the 'Use when' clause to mirror natural user phrasing (e.g., 'Use when the user says they are ready to buy, checkout, or purchase a selected product').

Add a couple more concrete action terms beyond a single click (e.g., verifying options, confirming price) to broaden specificity.

Include common synonyms like 'purchase', 'checkout', 'buy now' up front to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the concrete action 'clicking the buy button' / 'executing click[buy now]' plus a verification step ('Confirms the final price meets budget constraints'), but coverage is narrow around a single purchase action rather than comprehensive.

3 / 5

Completeness

Explicitly answers 'what' (initiates purchase by clicking buy button, confirms budget) and 'when' with concrete trigger conditions ('Use when you are on a product detail page, all selection criteria... are satisfied, and the user is ready to proceed to checkout').

5 / 5

Trigger Term Quality

Includes relevant terms like 'product detail page', 'checkout', and 'budget constraints', but the trigger is framed procedurally rather than echoing natural user phrasings such as 'I want to buy this' or 'I need this one', missing common variations.

3 / 5

Distinctiveness Conflict Risk

The readiness-and-checkout framing carves a specific niche distinct from search/selection skills, but 'buy button' / 'purchase process' wording carries minor overlap risk with a broader checkout skill.

4 / 5

Total

15

/

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.