CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tracking-crypto-prices

Track real-time cryptocurrency prices across exchanges with historical data and alerts. Provides price data infrastructure for dependent skills (portfolio, tax, DeFi, arbitrage). Use when checking crypto prices, monitoring markets, or fetching historical price data. Trigger with phrases like "check price", "BTC price", "crypto prices", "price history", "get quote for", "what's ETH trading at", "show me top coins", or "track my watchlist".

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 well-structured, highly actionable skill body: every step is an executable command, error handling is a concrete cause/solution table, and detail is properly deferred to a clearly linked reference file. The two real weaknesses are the unreferenced bundle files (errors.md, examples.md) that duplicate inlined content invisibly to the reader, and minor command duplication between Instructions and Examples.

Suggestions

Link references/errors.md from the Error Handling section (e.g., "Full error catalog: [references/errors.md]") and references/examples.md from the Examples section so the existing bundle files are discoverable.

Trim the Examples section: keep the expected-output previews but drop commands already shown verbatim in Instructions, or merge the output previews inline into the Instructions steps to remove the duplication.

Clarify the "alerts" claim: either document alert functionality in the body/output options or remove "and alerts" from the description so stated capabilities match the actual scripts.

DimensionReasoningScore

Conciseness

The body is lean — a compact error table, one-line commands, brief output examples — and assumes Claude's competence without explaining crypto or API concepts. It falls short of 5 only through duplication: the Examples section re-runs the exact "--symbol BTC" and "--watchlist top10" commands already shown in Instructions (only the output preview is new), and the Contents anchor line adds little. Efficient with minor trimming opportunities — anchor 4.

4 / 5

Actionability

Every instruction is a copy-paste-ready command with real flags and the ${CLAUDE_SKILL_DIR} path variable ("python ${CLAUDE_SKILL_DIR}/scripts/price_tracker.py --symbols BTC,ETH,SOL", "--period 90d --output csv"), prerequisites give the exact pip install, and examples show expected output lines. This matches the fully-executable, common-cases-covered anchor 5; it is clearly above anchor 4's 'minor gaps'.

5 / 5

Workflow Clarity

This is a simple single-purpose skill and the flow is unambiguous: install deps → optionally set API key → run one command with the needed flags. Recovery guidance is explicit: the error table maps each failure ("Unknown symbol", "Rate limit exceeded", "Network error") to a cause and solution ("use --list to search", "Wait 60s, or add API key"), and rate-limit strategy is stated (cache first, backoff, yfinance fallback). Per the simple-skill guidance, this earns 5; it is not a destructive/batch operation so no validation cap applies.

5 / 5

Progressive Disclosure

SKILL.md is a clean overview that appropriately defers detail to a clearly signaled, one-level-deep reference ([references/implementation.md] linked three times for config, output formats, and the file map), matching anchor 4. Not 5 because the bundle's references/errors.md and references/examples.md exist but are never linked from SKILL.md — the Error Handling table and Examples section in-line content whose fuller versions live in orphaned files a reader cannot discover. Not 3 because the main structure and the one referenced file are well organized and clearly signaled.

4 / 5

Total

18

/

20

Passed

Description

91%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 that clearly and explicitly states both what the skill does and when to use it, backed by a comprehensive list of natural trigger phrases. Its only flaws are minor: a few overly generic triggers ("check price", "get quote for") with slight overlap risk for non-crypto market-data requests, and a claimed "alerts" capability not documented in the skill body.

DimensionReasoningScore

Specificity

Concrete actions are named — "Track real-time cryptocurrency prices across exchanges with historical data and alerts" plus "fetching historical price data" — but coverage has minor gaps: watchlists, output formats, and currency options go unmentioned, and "alerts" claims a capability the skill body does not document (an over-claim). This matches anchor 4 ('several specific actions; minor gaps') rather than 5's comprehensive coverage.

4 / 5

Completeness

Both questions are explicitly answered: what ("Track real-time cryptocurrency prices across exchanges with historical data and alerts") and when ("Use when checking crypto prices..." plus a concrete trigger-phrase list), matching the score-5 anchor exactly. Not 4 because the 'when' clause needs no additional specificity — concrete trigger phrases are already supplied.

5 / 5

Trigger Term Quality

Eight natural trigger phrases ("check price", "BTC price", "what's ETH trading at", "show me top coins", "track my watchlist") plus the explicit "Use when checking crypto prices, monitoring markets, or fetching historical price data" cover the full range of phrasings a user would naturally say. Not 4 because synonyms across coin names, market watching, and quote phrasings are all present, matching the comprehensive anchor.

5 / 5

Distinctiveness Conflict Risk

The crypto niche is clear and crypto-specific triggers ("crypto prices", "what's ETH trading at") are distinct, but generic triggers like "check price" and "get quote for" could also fire for stock-quote or general market-data skills, and the "Provides price data infrastructure for dependent skills (portfolio, tax, DeFi, arbitrage)" line invites overlap with those sibling skills. Mostly distinct with minor overlap risk — anchor 4, not 5.

4 / 5

Total

18

/

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-price-tracker/skills/tracking-crypto-prices/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.