CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

analyzing-liquidity-pools

Analyze DEX liquidity pools for TVL, volume, fees, impermanent loss, and LP profitability. Use when analyzing liquidity pools, calculating impermanent loss, or comparing DEX pools. Trigger with phrases like "analyze liquidity pool", "calculate impermanent loss", "LP returns", "pool TVL", "DEX pool metrics", or "compare pools".

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 well-structured, executable skill body with concrete commands, unambiguous per-task workflows, and documented error recovery. The main weaknesses are two orphaned reference files (errors.md, examples.md) that are never linked, an inconsistent command path in the Examples section, and minor duplicated content between the Output section and the implementation reference.

Suggestions

Link references/errors.md and references/examples.md from the Error Handling and Examples sections so all bundle files are discoverable (e.g., 'See references/errors.md for full error diagnostics and solutions').

Use the consistent '${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py' path prefix in the Examples section so all commands are copy-paste executable, matching the Instructions section.

Trim the Output section prose (it duplicates references/implementation.md's detailed output formats) and drop the 'Understanding of liquidity providing concepts' prerequisite line, which states knowledge Claude already has.

DimensionReasoningScore

Conciseness

The body is lean with no concept teaching and every command earning its place, but minor trims exist: the 'Understanding of liquidity providing concepts (IL, fee tiers, TVL)' prerequisite line states knowledge Claude already has, and the Output prose partially duplicates the detailed output formats in references/implementation.md. This fits anchor 4's 'minor instances of over-explanation that could be trimmed' rather than anchor 5.

4 / 5

Actionability

Instructions provide fully executable commands with real values (a genuine pool address, ETH/USDC pairs, inline arg comments) verified against the actual pool_analyzer.py CLI, but the Examples section drops the '${CLAUDE_SKILL_DIR}/scripts/' path prefix used in Instructions and '[address]' placeholders remain — minor gaps that keep it at anchor 4 rather than the copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

Each of the five scenario tasks is an unambiguous single command, and the Error Handling table provides explicit error-to-cause-to-fix recovery loops (e.g., 'Subgraph timeout -> Uses cached data with warning'). Operations are read-only and non-destructive, so no validation checkpoints are needed and no cap applies; below-anchor 4 would require gaps or ambiguity that are absent.

5 / 5

Progressive Disclosure

The body is well organized with references/implementation.md clearly signaled twice and one level deep, but the bundle's errors.md and examples.md are not referenced anywhere in SKILL.md, leaving two reference files undiscoverable while their topics (error handling, examples) are covered inline. This matches anchor 4's 'good structure... minor organization gaps' rather than anchor 5's 'easy navigation' across all reference files.

4 / 5

Total

17

/

20

Passed

Description

87%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 strong description that clearly states capabilities, an explicit 'Use when' clause, and six natural trigger phrases in concise third-person voice. The only gaps are a few missing trigger synonyms and slightly repetitive verb structure around a single 'analyze' action.

DimensionReasoningScore

Specificity

Names the domain and five concrete analysis targets ('TVL, volume, fees, impermanent loss, and LP profitability'), matching anchor 4's several specific actions with minor gaps — export/comparison capabilities appear only in the when-clause and the verb structure is a single 'analyze' applied to listed objects rather than multiple distinct actions.

4 / 5

Completeness

Explicitly answers what ('Analyze DEX liquidity pools for TVL, volume, fees, impermanent loss, and LP profitability') and when ('Use when analyzing liquidity pools, calculating impermanent loss, or comparing DEX pools'), plus concrete trigger phrases — matching the anchor 5 example structure exactly; below-anchor 4 would require a less explicit when-clause, which is not the case here.

5 / 5

Trigger Term Quality

Provides six explicit natural trigger phrases ('analyze liquidity pool', 'calculate impermanent loss', 'LP returns', 'pool TVL', 'DEX pool metrics', 'compare pools'), giving good keyword coverage, but misses common variations like the 'IL' shorthand, protocol names (Uniswap, Curve), 'provide liquidity', or 'fee APR' that anchor 5 requires.

4 / 5

Distinctiveness Conflict Risk

Clear niche in DEX/DeFi liquidity-pool analysis with domain-specific triggers ('impermanent loss', 'pool TVL', 'LP returns') unlikely to fire for unrelated skills; anchor 4 would require notable overlap with closely related skills, which these specific triggers avoid.

5 / 5

Total

18

/

20

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.

Validation — 14 / 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/tons-of-skills-marketplace

Path

plugins/crypto/liquidity-pool-analyzer/skills/analyzing-liquidity-pools/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.