CtrlK
BlogDocsLog inGet started
Tessl Logo

ccxt

CCXT unified crypto exchange library (100+ exchanges). Free public market data. Fallback when OKX is unavailable.

58

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./a_全网优秀资源/10_大模型/07_skill包/vibe_trading_skills/ccxt/SKILL.md

The canonical home for this skill is ccxt in HKUDS/Vibe-Trading

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 well-structured and highly actionable with executable code, concrete method signatures, and practical config guidance, making it strong on actionability and conciseness. Workflow sequencing for the loader path and progressive disclosure of the methods table have minor room to improve.

DimensionReasoningScore

Conciseness

The body is largely lean with executable code and a tight methods table, but minor padding remains ('(35k+ stars)' and an exchange list in Overview that overlaps the Exchange Selection section); fits 'efficient; minor instances that could be trimmed.'

4 / 5

Actionability

Quick Start is copy-paste ready executable code, the Key Methods table gives concrete signatures and return shapes, and env-var/pagination/symbol-format guidance are all specific and runnable, matching 'fully executable; specific examples cover the common cases.'

5 / 5

Workflow Clarity

The fetch action is clear and the loader/pagination details are concrete, but the Built-in Loader and Pagination subsections describe a multi-step process without an explicit numbered sequence or validation checkpoint; not 5 because sequencing is implicit.

4 / 5

Progressive Disclosure

No bundle files exist and the body is well-organized into clear single-level sections with no nested references, but the Key Methods table is reference-like content inlined in SKILL.md; fits 'good structure; most content appropriately placed; minor organization gaps.'

4 / 5

Total

17

/

20

Passed

Description

53%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 clearly identifies what CCXT is and its niche, but its trigger guidance is limited to a fallback scenario rather than primary use cases, capping completeness and trigger-term quality. It is specific and distinct but not comprehensive on when to invoke it.

Suggestions

Add an explicit primary 'Use when...' trigger, e.g. 'Use when fetching crypto market data (OHLCV, tickers, order books) from Binance, Bybit, OKX, or other exchanges, or when OKX is unavailable.'

Include natural user-facing terms like 'price data', 'OHLCV', 'tickers', and 'order books' alongside 'market data' to broaden trigger coverage.

Lead the capability clause with action verbs ('Fetch OHLCV, tickers, and order books from 100+ crypto exchanges') rather than the noun phrase 'Free public market data.'

DimensionReasoningScore

Specificity

Names the domain ('CCXT unified crypto exchange library (100+ exchanges)') and one concrete capability ('Free public market data'), but lacks action verbs; sits between 'actions minimal' (2) and '1-2 concrete actions' (3), landing at 3 because a concrete capability is named.

3 / 5

Completeness

The 'what' is clear (unified crypto exchange library with free public market data) but the only 'when' is the narrow fallback clause 'Fallback when OKX is unavailable'; per the missing-trigger-guidance cap, this caps at 3 rather than 4.

3 / 5

Trigger Term Quality

Relevant keywords appear ('crypto exchange', 'market data', 'OKX') but common natural variations users would say ('price data', 'OHLCV', 'tickers', 'order book') are absent, matching 'some relevant keywords but missing common variations.'

3 / 5

Distinctiveness Conflict Risk

The CCXT-specific crypto-exchange niche and OKX-fallback framing are mostly distinct with only minor overlap risk against a dedicated OKX skill; not 5 because the primary-use trigger is not clearly staked out.

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
charliedream1/ai_quant_trade
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.