CtrlK
BlogDocsLog inGet started
Tessl Logo

coinapi

CoinAPI integration. Manage data, records, and automate workflows. Use when the user wants to interact with CoinAPI data.

57

Quality

66%

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/coinapi/SKILL.md
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.

The content is highly actionable with copy-paste commands and a well-sequenced, state-aware connection workflow, but it carries some introductory filler, a duplicated actions section, and broken step-number cross-references that prevent a top score.

Suggestions

Remove the introductory 'used by developers, traders, and researchers...' filler and merge the duplicate 'Popular actions' command into 'Searching for actions' to cut tokens.

Fix the dangling cross-references ('skip to Step 2', '1b') by either numbering the sections consistently or rewording them to point to the actual section titles.

Consider moving the proxy flags table and the detailed clientAction field reference into a separate reference file to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly commands and operational detail, but it opens with filler ('used by developers, traders, and researchers...') and the 'Popular actions' section duplicates the earlier 'Searching for actions' command, so it could be tightened.

3 / 5

Actionability

It provides copy-paste-ready commands throughout — install, login, connection ensure, action list/run, and request proxy — with a concrete example URL and a documented flags table covering the common cases.

5 / 5

Workflow Clarity

The install → login → connect → poll-for-ready → search → run sequence is clear with explicit state checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED) and feedback loops, but the dangling 'skip to Step 2' and '1b' references point to labels that do not exist.

4 / 5

Progressive Disclosure

No bundle files are provided and the single file is well-organized into clearly headed sections with no nested references; it sits just above the simple-skill line, so bulkier reference material (e.g. the proxy flags table) could arguably live in a separate file.

4 / 5

Total

16

/

20

Passed

Description

57%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 answers both what and when with an explicit trigger tied to a named product, but its capability list is generic and lacks the concrete CoinAPI data types and synonyms that would make it specific and high-quality.

Suggestions

Replace 'Manage data, records, and automate workflows' with concrete CoinAPI capabilities such as 'fetch real-time and historical OHLCV, quotes, trades, and orderbook data'.

Broaden the trigger with natural synonyms, e.g. 'Use when the user wants to fetch crypto market data, prices, OHLCV, trades, or orderbooks via CoinAPI.'

Keep the concise third-person voice while adding these specifics to avoid padding.

DimensionReasoningScore

Specificity

It names the domain ('CoinAPI integration') and lists actions ('Manage data, records, and automate workflows'), but those actions are generic rather than concrete — there are no specific capabilities like fetching OHLCV, quotes, or trades.

2 / 5

Completeness

Both 'what' (CoinAPI integration; manage data, records, automate workflows) and an explicit 'when' ('Use when the user wants to interact with CoinAPI data') are present; the 'what' is somewhat vague, keeping it just below a 5.

4 / 5

Trigger Term Quality

The trigger 'Use when the user wants to interact with CoinAPI data' surfaces 'CoinAPI data', but it misses natural variations and synonyms users would say (crypto market data, prices, OHLCV, trades, orderbooks).

3 / 5

Distinctiveness Conflict Risk

CoinAPI is a named product giving a clear niche, but the generic 'manage data, records, and automate workflows' phrasing leaves minor overlap risk with other data-integration skills.

4 / 5

Total

13

/

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.

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
membranedev/application-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.