CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

scanning-market-movers

Detect significant price movements and unusual volume across crypto markets. Calculates significance scores combining price change, volume ratio, and market cap. Use when tracking market movers, finding gainers/losers, or detecting volume spikes. Trigger with phrases like "scan market movers", "top gainers", "biggest losers", "volume spikes", "what's moving", "find pumps", or "market scan".

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 highly actionable body: every command is executable and the error table supports recovery. The main costs are token efficiency (duplicated examples section, verbose mock output) and slightly imperfect content splitting between SKILL.md and the reference files.

Suggestions

Trim the Examples section to cases not already covered in Instructions (the --category/--format/--output combinations are shown twice), or replace it with a one-line pointer to references/examples.md.

Shorten the ASCII mock output to 4-6 sample rows and remove the stray inline comments ("# 2025 timestamp", "# 1000 assets in scan universe") — the format is clear from a smaller sample.

Move the inline error-handling table fully into references/errors.md, keeping only the pointer link, since the reference file already provides comprehensive coverage.

DimensionReasoningScore

Conciseness

Mostly efficient, but the Examples section repeats flag combinations already demonstrated in Instructions (--category, --format, --output), the 24-line ASCII mock output could be shortened, and stray inline comments ("# 2025 timestamp", "# 1000 assets in scan universe") pad without teaching — matching anchor 3 (could be tightened) more than 4's minor instances.

3 / 5

Actionability

Every instruction is a copy-paste-ready executable command ("python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --min-change 10 --volume-spike 3", "--preset aggressive", "--format json --output movers.json") with concrete values covering the common cases, matching anchor 5.

5 / 5

Workflow Clarity

Usage patterns are clearly presented with concrete commands and an error-handling table (cause → solution, e.g. "No movers found → Relax thresholds") plus recovery guidance for each failure mode. No explicit verification step exists, but the operation is a read-only scan rather than a destructive batch change, so the validation cap does not strictly apply — anchor 4 fits better than 3 (error recovery is present) and better than 5 (no explicit validation checkpoints).

4 / 5

Progressive Disclosure

Good structure with one-level-deep, clearly signaled references (references/implementation.md, errors.md, examples.md — all verified to exist and contain substantive content). However, the inline Examples section and error-handling table duplicate content that the dedicated reference files already carry, so the split is not perfectly clean — anchor 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

95%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: concrete actions, an explicit Use-when clause, and a rich set of natural trigger phrases with synonyms. Its only weakness is that it undersells the skill's actual feature set (filtering, timeframes, export formats, presets), which is a coverage gap rather than a clarity problem.

DimensionReasoningScore

Specificity

Names concrete actions — "Detect significant price movements and unusual volume across crypto markets" and "Calculates significance scores combining price change, volume ratio, and market cap" — but omits several capabilities the skill actually has (category filters, timeframes, exports, presets), matching anchor 4 (several specific actions, minor gaps) rather than 5's comprehensive coverage.

4 / 5

Completeness

Explicitly answers what ("Detect significant price movements and unusual volume... Calculates significance scores") and when ("Use when tracking market movers, finding gainers/losers, or detecting volume spikes. Trigger with phrases like...") with concrete trigger phrases, exactly matching anchor 5.

5 / 5

Trigger Term Quality

"scan market movers", "top gainers", "biggest losers", "volume spikes", "what's moving", "find pumps", "market scan" plus "tracking market movers, finding gainers/losers" gives comprehensive coverage of natural user phrasings including slang synonyms ("find pumps"), matching anchor 5.

5 / 5

Distinctiveness Conflict Risk

A clearly delimited crypto market-scanning niche with distinct trigger phrases ("scan market movers", "find pumps") that are unlikely to fire for unrelated skills; minimal conflict risk per anchor 5.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

jeremylongshore/tons-of-skills-marketplace

Path

plugins/crypto/market-movers-scanner/skills/scanning-market-movers/SKILL.md

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.