CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

market-screener

Scan the whole crypto futures market in one call and test what a setup did historically, using TraderSpy's screener and backtest. "Which coins are oversold on the 4h", "what is above its 200 EMA with rising volume", "show me Bollinger squeezes", "biggest losers today with RSI under 30", "find me setups / a watchlist", side-by-side comparison tables ("compare BTC, ETH and SOL"), and event studies ("how did ETH do after RSI dropped below 30", "is a golden cross on BTC daily actually bullish", "what usually follows a −5% day on SOL"). Use this whenever the user wants to find, filter, rank or compare several coins by technical conditions, or asks what happened after a condition in the past. Never answer these by calling get_technical_indicators coin by coin. For a deep read of ONE coin use technical-analysis.

80

Quality

100%

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

100%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 body is a lean, information-dense operator's manual for a two-tool connector: exact grammar, arguments, defaults, limits, and output interpretation, with actionable workflows and honest-reporting rules. It assumes Claude's intelligence throughout and uses its single bundle file exactly as progressive disclosure intends.

DimensionReasoningScore

Conciseness

Every line carries connector-specific knowledge Claude cannot know elsewhere: the condition grammar, the metric table with default periods and units, argument limits ('universe 5-100', 'limit ≤ 50'), output field names ('edgePct', 'baselineAvgReturnPct', 'recent[]'), and semantics like 'An occurrence is the FIRST bar of each run'. There is no padding, no explanation of concepts Claude already knows (RSI, EMA, Bollinger bands are referenced, never taught), and no filler — every token earns its place.

5 / 5

Actionability

Guidance is directly executable: exact argument names and defaults for both tools, a literal intent-to-condition translation list ('oversold' → `rsi lt 30`, 'golden cross' → `emaSpread crossAbove 0 period 50 period2 200` on 1d), default horizon arrays per timeframe, and ready-made presentation table headers. Per the rubric's code-vs-instruction note, this instruction-only skill's guidance is fully actionable with concrete specifics covering the common cases.

5 / 5

Workflow Clarity

Each named workflow ('What's oversold right now?', 'Screen, then dig in', 'Find me setups', 'Is X actually bullish?', 'Compare A, B, C') is a clear sequence with explicit decision checkpoints: ask the archetype in one line before scanning, 'When matched > returned, say so and offer to raise limit', 'if the user names no coin, BTC on 1d is the most meaningful default and say why', and 'never one call per coin'. The honest-reading rules ('Never quote the edge alone', 'report the shape, do not pick the flattering horizon') act as validation checkpoints against misleading output.

5 / 5

Progressive Disclosure

The body is a well-sectioned overview (vocabulary, screening, backtesting, workflows, presenting, conduct) and offloads the full recipe list to a single, clearly signaled, one-level-deep reference: 'the full recipe list is in `references/condition-cookbook.md`'. That file exists and delivers exactly what is promised — ready-made conditions arrays organized by intent — with no further nesting. The split is appropriate: inline translation for the seven most common intents, the cookbook for the comprehensive set.

5 / 5

Total

20

/

20

Passed

Description

100%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 an exemplar: concrete capabilities, natural user-voice trigger phrases with synonyms, explicit what-and-when guidance, and explicit disambiguation from the sibling technical-analysis skill. It uses third person and stays concise relative to the coverage it delivers.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Scan the whole crypto futures market in one call', 'test what a setup did historically', 'side-by-side comparison tables', 'event studies' — and grounds each in the tool that performs it ('using TraderSpy's screener and backtest'). Coverage spans screening, comparison, and backtesting use cases with concrete example queries, matching the anchor for comprehensive specific actions.

5 / 5

Completeness

Both questions are answered explicitly: the 'what' opens with two concrete capabilities plus example queries, and the 'when' is stated as 'Use this whenever the user wants to find, filter, rank or compare several coins by technical conditions, or asks what happened after a condition in the past'. This mirrors the anchor example that clearly and explicitly answers both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

It quotes the exact natural phrases users would say, with synonyms and variations: 'Which coins are oversold on the 4h', 'what is above its 200 EMA with rising volume', 'show me Bollinger squeezes', 'biggest losers today with RSI under 30', 'find me setups / a watchlist', 'compare BTC, ETH and SOL', 'how did ETH do after RSI dropped below 30'. This is comprehensive coverage of natural trigger terms including technical synonyms (golden cross, RSI, EMA, Bollinger).

5 / 5

Distinctiveness Conflict Risk

The niche is narrow (multi-coin crypto technical screening and historical condition backtesting on one connector) and it explicitly manages the boundary with the sibling skill: 'Never answer these by calling get_technical_indicators coin by coin. For a deep read of ONE coin use technical-analysis.' Clear niche with distinct triggers and minimal conflict risk.

5 / 5

Total

20

/

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

target1m/traderspy-mcp

Path

skills/market-screener/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.