CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

routing-dex-trades

Route trades across multiple DEXs to find optimal prices with minimal slippage and gas costs. Use when comparing DEX prices, finding optimal swap routes, analyzing price impact, splitting large orders, or assessing MEV risk. Trigger with phrases like "find best swap", "compare DEX prices", "route trade", "optimal swap route", "split order", "DEX aggregator", "check slippage", or "MEV protection".

Quality

88%

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

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.

Well-structured, highly actionable content: all six instructions are executable commands, errors are tabulated with solutions, and details are properly delegated to three real reference files. Weaknesses are a fully redundant Examples section and a nonexistent settings.yaml.example path cited in Prerequisites.

Suggestions

Remove the Examples section or make it show distinct scenarios — its three commands duplicate Instructions steps 2, 4, and 5 verbatim, wasting tokens.

Fix or drop the 'cp ${CLAUDE_SKILL_DIR}/config/settings.yaml.example ...' prerequisite — no config/settings.yaml.example exists in the bundle, so the command fails as written.

Add an explicit validation step before execution (e.g., 'verify quote freshness — quotes are valid ~30s — and re-quote before executing'), promoting the error-table guidance into the workflow itself.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no 'what is a DEX' padding, terse Output bullets, and a compact error table. However, the entire Examples section repeats three commands verbatim from Instructions (same 'ETH USDC 5.0 --compare', '100.0 --split', '50.0 --mev-check' invocations), which is trimmable duplication — anchor 4, not 5.

4 / 5

Actionability

Every step is a fully executable, copy-paste-ready command with concrete arguments and flags ('python ${CLAUDE_SKILL_DIR}/scripts/dex_router.py ETH USDC 100.0 --split'), prerequisites include an exact copy command, and examples cover the common cases. Matches anchor 5; nothing is pseudocode or vague.

5 / 5

Workflow Clarity

A clear 6-step sequence from quick quote to full analysis, with a MEV-check-before-executing checkpoint and an Error Handling table mapping error→cause→solution as a feedback loop. Not 5 because there is no explicit validate-then-proceed step (e.g., verifying quote freshness before execution appears only inside the error table); the destructive/batch cap does not apply since operations are read/analysis.

4 / 5

Progressive Disclosure

The SKILL.md is a genuine overview with well-signaled, one-level-deep references (references/implementation.md, errors.md, examples.md — all present in the bundle) and a Contents nav. Not 5 because Prerequisites references '${CLAUDE_SKILL_DIR}/config/settings.yaml.example', which does not exist in the bundle (no config/ directory), leaving a broken referenced path.

4 / 5

Total

17

/

20

Passed

Description

92%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: concrete capabilities, third-person voice, explicit 'Use when' guidance, and a dedicated trigger-phrase list. The only gap is a few missing natural synonyms such as 'best price' or 'token swap'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Route trades across multiple DEXs', 'comparing DEX prices', 'finding optimal swap routes', 'analyzing price impact', 'splitting large orders', 'assessing MEV risk' — with comprehensive coverage of the skill's capabilities. Fits anchor 5 rather than 4 because coverage is comprehensive, with no meaningful gaps.

5 / 5

Completeness

Explicitly answers what ('Route trades across multiple DEXs to find optimal prices with minimal slippage and gas costs') and when ('Use when comparing DEX prices, finding optimal swap routes, analyzing price impact, splitting large orders, or assessing MEV risk') plus concrete trigger phrases. Clearly matches the anchor-5 good example structure.

5 / 5

Trigger Term Quality

Eight explicit natural phrases ('find best swap', 'compare DEX prices', 'route trade', 'optimal swap route', 'split order', 'DEX aggregator', 'check slippage', 'MEV protection') plus 'Use when' clause variants give good coverage. Not 5 because common synonyms a user might naturally say — e.g. 'best price', 'token swap', 'swap execution' — are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche (DEX trade routing/optimization) with distinct domain-specific triggers ('DEX aggregator', 'MEV protection', 'split order'), making conflict with unrelated skills minimal. Would not plausibly trigger a different skill; matches anchor 5 rather than 4 because overlap risk is negligible.

5 / 5

Total

19

/

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/dex-aggregator-router/skills/routing-dex-trades/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.