CtrlK
BlogDocsLog inGet started
Tessl Logo

shop

Shop catalog search, checkout, order tracking, returns.

66

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 well-structured, executable, and uses clear progressive disclosure with verified reference files. Its only weakness is minor verbosity in a few explanatory sections.

DimensionReasoningScore

Conciseness

The body is lean and command-driven with no padding about what e-commerce is, though a few sections (catalog flag gloss, repeated budget tip) could be tightened further.

4 / 5

Actionability

Copy-paste-ready commands with concrete flags cover the common cases (search, checkout create/update/complete, orders search, auth), giving fully executable guidance.

5 / 5

Workflow Clarity

The numbered shopping flow has explicit STOP points and validation checkpoints (verify sign-in, confirm purchase details before --confirm, fresh idempotency keys), with feedback loops for the money-moving checkout step.

5 / 5

Progressive Disclosure

SKILL.md is a clear overview with four well-signaled one-level-deep references (catalog-mcp, direct-api, safety, legal), all verified to exist, with bulk detail appropriately offloaded to those files.

5 / 5

Total

19

/

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 concise and lists concrete actions but omits any 'when to use' trigger guidance, which caps its completeness. Trigger-term coverage is good but lacks common synonyms.

Suggestions

Append a 'Use when...' clause naming trigger phrases (e.g. 'Use when the user wants to shop, search for products, buy, checkout, track orders, or return items').

Add natural synonyms users say, such as 'buy', 'shopping', 'find products', and 'reorder', to broaden trigger-term coverage.

Keep the existing concise action list but pair each trigger phrase with the matching action so 'what' and 'when' are both explicit.

DimensionReasoningScore

Specificity

Four concrete, enumerated actions ('catalog search, checkout, order tracking, returns') give comprehensive coverage of the shopping skill's capabilities with no vague filler.

5 / 5

Completeness

A clear 'what' is stated via the four actions, but there is no 'Use when...' clause or explicit trigger guidance, capping completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Natural phrases like 'catalog search', 'checkout', and 'returns' are present, but common synonyms users say ('buy', 'shopping', 'find products', 'reorder') are missing.

4 / 5

Distinctiveness Conflict Risk

The 'Shop' framing plus specific actions (checkout, returns, order tracking) carve a mostly-distinct niche, with only minor overlap risk against a closely related shopify skill.

4 / 5

Total

16

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

12

/

16

Passed

Repository
NousResearch/hermes-agent
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.