CtrlK
BlogDocsLog inGet started
Tessl Logo

perp-funding-basis

Perpetual futures funding rate analysis and cash-carry basis trading — funding rate regimes, annualized basis signals, carry trade construction, and funding rate arbitrage between exchanges.

67

Quality

81%

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

80%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An actionable, concise skill with executable code and real API integration, but it is a single-file monolith and its trade workflows lack explicit validation/checkpoint feedback loops.

Suggestions

Add explicit validation checkpoints to the carry-trade workflow (e.g. 'Verify net delta ≈ 0 after opening both legs; recheck funding sign each 8h period before continuing').

Split reference material — the funding/basis signal tables and OKX API endpoints — into a separate REFERENCE.md and link to it from the overview to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: tight code blocks, compact signal tables, and minimal preamble, with only a couple of framing sentences that earn their place as context Claude lacks.

3 / 3

Actionability

Provides fully executable Python (funding_regime, annualized_basis, carry_trade_pnl, oi_funding_matrix), real OKX API endpoints, and a copy-paste-ready output format template — concrete and complete.

3 / 3

Workflow Clarity

The carry-trade execution is sequenced (steps 1–5) with risk factors, but the trade/position workflows lack explicit validation checkpoints or a validate→fix→retry feedback loop, so it sits at level 2.

2 / 3

Progressive Disclosure

Content is well-organized into sections but lives entirely in one ~250-line monolithic file with no bundle references beyond load_skill('okx-market'); content that could be split (e.g. reference tables) is inline.

2 / 3

Total

10

/

12

Passed

Description

82%

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, well-scoped description with strong action verbs and natural trigger terms, but it lacks an explicit 'Use when...' trigger clause, capping completeness at 2.

Suggestions

Append a 'Use when...' clause, e.g. 'Use when analyzing perp funding rates, building cash-carry or basis trades, or arbitraging funding across exchanges.' to raise completeness.

Add common user phrasings like 'funding rate', 'perp basis', or 'cash and carry' as explicit triggers to reinforce discoverability.

DimensionReasoningScore

Specificity

Names multiple concrete actions: 'funding rate analysis', 'cash-carry basis trading', 'funding rate regimes', 'annualized basis signals', 'carry trade construction', and 'funding rate arbitrage between exchanges', matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly states what the skill does but omits any 'Use when...' clause or explicit trigger guidance, so per the rubric guideline completeness is capped at 2.

2 / 3

Trigger Term Quality

Covers natural domain terms a trader would say — 'funding rate', 'basis trading', 'carry trade', 'arbitrage', 'funding rate regimes' — with strong coverage of vocabulary a user would naturally invoke.

3 / 3

Distinctiveness Conflict Risk

The perpetual-funding / basis-trading niche is highly specific with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.