CtrlK
BlogDocsLog inGet started
Tessl Logo

amazon-search

Search Amazon products - find items, compare prices, read reviews

64

Quality

76%

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 ./skills/research-tools/capabilities/amazon-search/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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-structured for a simple API-proxy skill, with executable commands, clear parameters, and a useful response schema. The only drag is minor redundancy from repeated curl examples and a collapsible duplicate, which keeps conciseness at 2.

Suggestions

Collapse the three near-identical Examples into one canonical call plus a small table of query variations to remove redundant curl blocks.

Drop or trim the collapsible "curl equivalent" block since it duplicates the primary example with only a host substitution.

Consider folding the literal-host variant into a one-line note rather than a full duplicated code block.

DimensionReasoningScore

Conciseness

The body is mostly lean (no explanation of what Amazon/curl is), but the collapsible "curl equivalent" restates the same call with a literal host and the three Examples repeat near-identical curl blocks; tightening these would reach score 3.

2 / 3

Actionability

Fully executable curl commands with auth headers, concrete JSON payloads, real example queries, and a complete required/optional parameter list — copy-paste ready, matching the score-3 anchor.

3 / 3

Workflow Clarity

This is a simple single-task skill whose one action is unambiguous; the Setup section sequences credential loading with a clear fallback and the Error Handling section gives status-code guidance and a 429 retry signal, satisfying simple_skill scoring at 3.

3 / 3

Progressive Disclosure

No bundle files exist and the skill is single-file with well-organized sections (Setup, When to Use, Usage, Parameters, Response, Examples, Error Handling); per the under-50-lines/no-external-references guidance this scores 3 for clean organization.

3 / 3

Total

11

/

12

Passed

Description

67%

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 names a clear niche and several concrete actions but stops short of an explicit "Use when..." trigger clause, leaving the "when to use" half only implied. Trigger-term coverage is decent but limited. Adding an explicit when-to-use phrase with more natural user phrasings would lift completeness and trigger_term_quality.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user wants to search Amazon, find products, compare prices, or read product reviews."

Broaden natural trigger terms to include variations users actually say ("search Amazon", "buy", "shopping", "product reviews").

Keep the concrete action list but lead with the use-when context so both what and when are explicit.

DimensionReasoningScore

Specificity

Names the domain ("Amazon products") and multiple concrete actions ("find items, compare prices, read reviews"), matching the multiple-specific-actions anchor; not score 2 which only covers some actions.

3 / 3

Completeness

It states what the skill does but has no "Use when..." clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2; "when" is only implied.

2 / 3

Trigger Term Quality

"Amazon", "products", "find items", "compare prices", "read reviews" are natural terms, but coverage is narrow and lacks common variations like "search", "buy", "shopping" — closer to score 2 than the rich term spread of score 3.

2 / 3

Distinctiveness Conflict Risk

"Search Amazon products" is a clear, specific niche with distinct triggers unlikely to conflict with other skills, matching the score-3 anchor.

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-skills
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.