CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

meteora

Meteora DLMM - dynamic liquidity market maker on Solana

51

Quality

64%

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 ./src/skills/bundled/meteora/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%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 concise and well-structured with concrete, copy-paste-ready command examples, but it lacks any confirmation or validation step before executing irreversible swaps, which caps its workflow clarity. Token/output details are also thin.

Suggestions

Add a confirmation/validation checkpoint before destructive swaps, e.g. require a quote first and confirm the amount and route with the user before executing.

Document command output format and valid token identifiers so results are interpretable.

Note expected error cases (insufficient liquidity, slippage, invalid token) and how to handle them.

DimensionReasoningScore

Conciseness

The body is lean: one brief context line, a tight command table, and two examples, with every token earning its place and no over-explanation of concepts Claude already knows.

5 / 5

Actionability

Commands are concrete with explicit syntax and copy-paste-ready examples ("/met swap 1 SOL to USDC"), but output format, valid token identifiers, and error handling are not covered, leaving minor gaps.

4 / 5

Workflow Clarity

Although this is a simple skill that might otherwise score higher, swap executes an irreversible on-chain transaction with real funds and the body includes no validation or confirmation checkpoint, which caps workflow clarity at 3 per the destructive-operation rule.

3 / 5

Progressive Disclosure

At well under 50 lines with no need for external references, the clearly organized Commands and Examples sections satisfy the simple-skill exception for progressive disclosure; no bundle files exist to verify.

5 / 5

Total

17

/

20

Passed

Description

32%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 identifies the domain clearly but fails to state what the skill does or when to use it, omitting the concrete actions (swap, quote, list pools) that actually appear in the body. It reads as a protocol gloss rather than skill guidance.

Suggestions

Add concrete actions, e.g. 'Execute swaps, fetch quotes, and list DLMM pools on Meteora (Solana)'.

Add an explicit trigger clause, e.g. 'Use when the user wants to swap, quote, or find liquidity pools on Meteora DLMM'.

Surface natural user keywords like 'swap', 'quote', and 'pools' so the description doubles as a trigger.

DimensionReasoningScore

Specificity

The description names the domain ("Meteora DLMM - dynamic liquidity market maker on Solana") but lists no concrete actions the skill performs, fitting the 'names the domain but actions are minimal' anchor rather than the entirely-vague anchor below.

2 / 5

Completeness

It offers only a vague 'what' (what Meteora is, not what the skill does) and no 'when' guidance at all, matching the 'vague what and no when' anchor; the missing 'Use when...' clause also caps this dimension.

2 / 5

Trigger Term Quality

It surfaces domain jargon ("Meteora DLMM", "dynamic liquidity market maker", "Solana") but lacks the natural action verbs users would say (swap, quote, pools) and has no trigger phrasing, sitting below the midpoint for keyword coverage.

2 / 5

Distinctiveness Conflict Risk

Naming a specific protocol (Meteora) on a specific chain (Solana) carves a clear niche with minimal conflict risk, though minor overlap with other Solana DeFi skills keeps it just below the top anchor.

4 / 5

Total

10

/

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.

Validation — 15 / 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

alsk1992/CloddsBot

Path

src/skills/bundled/meteora/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.