CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

coinpaprika-api

Access cryptocurrency market data from CoinPaprika: prices, tickers, OHLCV, exchanges, contract lookups for 12,000+ coins and 350+ exchanges. Free tier, no API key needed. Install MCP: add https://mcp.coinpaprika.com/sse as SSE server, or install plugin: /plugin marketplace add coinpaprika/claude-marketplace

64

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/coinpaprika-api/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, well-organized API reference: copy-paste setup, a complete one-line-per-tool catalog, concrete ID format examples with a resolution fallback, and honest rate-limit notes. The only gaps are a single worked tool-call example and brief error-recovery guidance.

DimensionReasoningScore

Conciseness

The body is lean with no concept explanations or padding: every tool gets a single-line description ('getGlobal — Total market cap, BTC dominance, 24h volume'), and the ID section is maximally terse ('Pattern: {symbol}-{name} lowercase. Examples: btc-bitcoin, eth-ethereum, sol-solana.'). This matches the anchor 'Lean and efficient; assumes Claude's competence; every token earns its place' rather than 4, since there is no over-explanation to trim.

5 / 5

Actionability

Setup guidance is copy-paste ready (complete mcpServers JSON block and '/plugin marketplace add coinpaprika/claude-marketplace' commands) and concrete ID examples are given. It falls short of anchor 5 because no example tool invocation pairs a tool with an argument (e.g., getTickersById with coin_id 'btc-bitcoin'), leaving the most common call pattern undemonstrated; it is above anchor 3 since all guidance shown is executable, not pseudocode.

4 / 5

Workflow Clarity

Sections sequence naturally (Setup → Tools → Coin ID Format → Rate Limits) and the ID section provides a real checkpoint: 'Use search or resolveId if unsure of the correct ID.' This fits anchor 4's 'clear sequence with most checkpoints present; minor validation gaps' — it lacks explicit error-recovery guidance (e.g., what to do on a failed call), so it does not reach 5, while the resolveId fallback keeps it above anchor 3.

4 / 5

Progressive Disclosure

With no bundle files present and a ~50-line body organized into clear sections (Setup, Available MCP Tools, Coin ID Format, Rate Limits), the skill needs no external references beyond the clearly signaled one-level 'Docs: https://docs.coinpaprika.com' link. The 29-tool catalog is compressed to 13 one-liner lines that belong inline, matching the guideline that a short skill with no need for external references scores 5 with well-organized sections.

5 / 5

Total

18

/

20

Passed

Description

66%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 specific, distinct, well-keyed description that clearly states what the skill provides and how to install it. Its one structural weakness is the absence of an explicit 'when to use' trigger clause, which caps completeness and leaves activation to inference.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks about cryptocurrency prices, market caps, historical/candlestick data, or exchange listings for specific coins.'

Include colloquial synonyms to strengthen trigger matching: 'crypto' alongside 'cryptocurrency' and 'candles/candlesticks' alongside 'OHLCV'.

Mention 'market cap' and 'price conversion' in the capability list to close the minor coverage gaps in specificity.

DimensionReasoningScore

Specificity

It lists several concrete capabilities — 'prices, tickers, OHLCV, exchanges, contract lookups for 12,000+ coins and 350+ exchanges' — plus concrete setup instructions, matching anchor 4 ('lists several specific actions; minor gaps in coverage'). It does not reach 5 because all actions sit under the single verb 'Access' and several capability areas (search, price conversion, people/tags) are absent; it is above 3, which requires only 1-2 concrete actions.

4 / 5

Completeness

The 'what' is clear and specific ('Access cryptocurrency market data from CoinPaprika: prices, tickers, OHLCV, exchanges, contract lookups'), but there is no 'Use when...' clause or equivalent trigger guidance — the 'Install MCP...' and '/plugin marketplace add' text is setup instruction, not usage triggers. Per the guideline that a missing 'Use when...' clause caps completeness at 3, this matches anchor 3 ('has a clear what but when is missing or only weakly implied').

3 / 5

Trigger Term Quality

Strong natural domain terms are present: 'cryptocurrency market data', 'prices', 'tickers', 'OHLCV', 'exchanges', 'contract lookups'. This fits anchor 4 ('good keyword coverage; a few natural terms missing'): the colloquial 'crypto' synonym, 'candles/candlesticks' (what users say more than OHLCV), 'market cap', and 'bitcoin' are missing, keeping it below 5, while coverage clearly exceeds anchor 3's 'missing common variations'.

4 / 5

Distinctiveness Conflict Risk

Naming the specific source ('from CoinPaprika') with scale details ('12,000+ coins and 350+ exchanges') carves a clear niche, fitting anchor 4 ('mostly distinct; minor overlap risk with closely related skills'). It is not 5 because generic crypto-price queries could also match other market-data skills (e.g., CoinGecko/CMC) since terms like 'prices' and 'tickers' are not source-unique, and it is well above 3's genericness.

4 / 5

Total

15

/

20

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.

Validation — 15 / 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

davepoon/buildwithclaude

Path

plugins/all-skills/skills/coinpaprika-api/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.