CtrlK
BlogDocsLog inGet started
Tessl Logo

finding-arbitrage-opportunities

Detect profitable arbitrage opportunities across CEX, DEX, and cross-chain markets in real-time. Use when scanning for price spreads, finding arbitrage paths, comparing exchange prices, or analyzing triangular arbitrage opportunities. Trigger with phrases like "find arbitrage", "scan for arb", "price spread", "exchange arbitrage", "triangular arb", "DEX price difference", or "cross-exchange opportunity".

78

Quality

100%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%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.

A well-structured, executable skill body: lean command-dense instructions, real sample output, an error-handling table, and clean deferral of detail to a verified reference file. It respects Claude's competence while remaining highly actionable.

DimensionReasoningScore

Conciseness

The body is lean and command-dense with no padding of concepts Claude already knows (prerequisites are stated as requirements, not taught); it assumes competence and every section earns its place, though a few commands reappear across Instructions and Examples for distinct purposes.

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands such as 'python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC --exchanges binance,coinbase,kraken,kucoin,okx' with real flags and a concrete sample-output block, matching the level-3 anchor.

3 / 3

Workflow Clarity

A clearly organized numbered command catalog per use case with an error-handling table supplying recovery feedback and monitor-mode threshold alerts; because the operations are read-only scans rather than destructive/batch ops, the missing validate-then-proceed loop does not cap the score at 2.

3 / 3

Progressive Disclosure

Offers a concise overview with well-signaled one-level-deep references to references/implementation.md (verified to exist) for fee tables and output formats, with content appropriately split and easy to navigate.

3 / 3

Total

12

/

12

Passed

Description

100%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.

A strong, third-person description that states concrete capabilities, gives explicit 'Use when' guidance, and lists natural trigger phrases. It clearly answers what the skill does and when to invoke it with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Detect profitable arbitrage opportunities across CEX, DEX, and cross-chain markets', 'scanning for price spreads, finding arbitrage paths, comparing exchange prices, or analyzing triangular arbitrage' — matching the level-3 anchor rather than naming only the domain and a few actions.

3 / 3

Completeness

Explicitly answers both what ('Detect profitable arbitrage opportunities... in real-time') and when ('Use when scanning for price spreads, finding arbitrage paths...'), plus an explicit trigger-phrase clause, so it is not capped at 2 for a missing 'Use when' clause.

3 / 3

Trigger Term Quality

Provides natural phrases a user would actually say — 'find arbitrage', 'scan for arb', 'price spread', 'triangular arb', 'DEX price difference', 'cross-exchange opportunity' — giving good coverage rather than just some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear arbitrage niche with distinct, specific triggers unlikely to fire for unrelated skills, matching the level-3 anchor rather than overlapping with similar skills.

3 / 3

Total

12

/

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.