CtrlK
BlogDocsLog inGet started
Tessl Logo

analyzing-options-flow

Track crypto options flow to identify institutional positioning and market sentiment. Use when tracking institutional options flow. Trigger with phrases like "track options flow", "analyze derivatives", or "check institutional".

55

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./plugins/crypto/options-flow-analyzer/skills/analyzing-options-flow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-3

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

The content is well-organized with good progressive disclosure and concrete examples, but it bloats with concept explanations and lacks explicit validation checkpoints in its multi-step workflow.

Suggestions

Remove textbook explanations Claude already knows (e.g., the bearish/bullish meaning of put/call ratios) to tighten token efficiency.

Add explicit validation checkpoints between pipeline steps (e.g., verify credentials loaded, confirm API response, sanity-check OI totals before analyzing) to lift workflow clarity.

Either inline a minimal executable snippet for options_flow.py or clearly point to where its interface is defined, so the numbered steps are copy-paste ready rather than descriptive.

DimensionReasoningScore

Conciseness

The body is mostly efficient and well-structured, but it explains concepts Claude already knows (e.g., defining that a put/call ratio above 1.0 is bearish) and the prerequisites and error table include some padding that could be trimmed.

2 / 3

Actionability

It gives concrete CLI examples and clear command flags, but the numbered instructions reference a script (options_flow.py) and tool invocations whose exact behavior is not shown inline, leaving some steps at the describe-rather-than-instruct level.

2 / 3

Workflow Clarity

The ten steps are clearly sequenced and an error-handling table exists, but there are no explicit validation/verification checkpoints between steps for a multi-step data pipeline, which caps the score at 2.

2 / 3

Progressive Disclosure

The body is a concise overview with a clearly signaled one-level-deep reference ("See ${CLAUDE_SKILL_DIR}/references/implementation.md") and real bundle files (errors.md, examples.md, implementation.md) in ./references/, so navigation is well organized.

3 / 3

Total

9

/

12

Passed

Description

70%Weight 40%Scale 1-3

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 covers the what and when with explicit trigger phrases, which is its strongest aspect. It is moderately specific and distinct but could enumerate more concrete capabilities and natural keyword variations.

Suggestions

List concrete actions in the description (e.g., put/call ratio, block trade detection, IV term structure, max pain) to raise specificity from a domain summary to a multi-action list.

Add common natural trigger variations users might say, such as "crypto options", "put/call ratio", "max pain", or "block trades".

Tighten distinctiveness by pairing the domain with exchange-specific or asset-specific terms (Deribit, BTC/ETH options) so it is less likely to collide with generic crypto-analysis skills.

DimensionReasoningScore

Specificity

Phrases like 'Track crypto options flow' and 'identify institutional positioning and market sentiment' name the domain and a couple of actions, but they stay high-level without listing concrete multiple actions such as put/call ratio, block trades, or IV analysis.

2 / 3

Completeness

It explicitly answers what ("Track crypto options flow to identify institutional positioning and market sentiment") and when ("Use when tracking institutional options flow" plus concrete trigger phrases), satisfying both halves of the completeness criterion.

3 / 3

Trigger Term Quality

It offers explicit triggers like "track options flow", "analyze derivatives", and "check institutional", which are reasonably natural, but it misses common variations users might say (e.g. "crypto options", "put/call", "max pain", "block trades").

2 / 3

Distinctiveness Conflict Risk

The crypto-options-flow niche is fairly specific, but the triggers could still overlap with broader crypto-derivatives or general market-analysis skills, so it is not yet a fully distinct, conflict-proof niche.

2 / 3

Total

9

/

12

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.

Validation14 / 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/claude-code-plugins-plus-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.