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".

65

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-structured, mostly actionable skill body with clear sequencing and good progressive disclosure. The two weaknesses are a non-existent 'cross-chain' subcommand documented as executable, and minor command duplication between Instructions and Examples.

Suggestions

Either implement the 'cross-chain' subcommand in arb_finder.py or remove the cross-chain instruction and example to keep all documented commands executable.

Replace the duplicated command blocks in Examples with references to the Instructions (e.g., reuse step 4) and instead show distinct sample output or edge cases to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's knowledge (no 'what is arbitrage' padding), but the Examples section re-prints three commands already shown in Instructions (scan ETH USDC, triangular binance, cross-chain USDC), which could be tightened.

2 / 3

Actionability

Most commands are concrete and executable with verified flags, but the documented 'cross-chain' subcommand (Instructions item 5 and the cross-chain Example) does not exist in arb_finder.py, which only implements scan/triangular/monitor/calc, so one of seven invocations is non-functional.

2 / 3

Workflow Clarity

Seven numbered, labeled steps form an unambiguous sequence, and the Error Handling table provides explicit recovery guidance (stale prices -> retry, rate limited -> reduce polling or add API key); this is a read-only scanning skill so the destructive/batch feedback-loop cap does not apply.

3 / 3

Progressive Disclosure

The body is a concise overview pointing to one verified, clearly signaled reference (references/implementation.md) one level deep, with content appropriately split into Overview/Prerequisites/Instructions/Output/Errors/Examples/Resources.

3 / 3

Total

10

/

12

Passed

Description

90%

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 with explicit what/when guidance and a rich set of natural trigger phrases. The only weakness is specificity, which names a single primary action rather than enumerating multiple distinct capabilities.

Suggestions

Enumerate the concrete capabilities in the opening sentence (e.g., 'Scan direct spreads, discover triangular paths, monitor cross-chain opportunities, and calculate net profit after fees') to reach full specificity.

Consider dropping the third-person trigger clause or folding it into the 'Use when' clause to reduce length without losing triggers.

DimensionReasoningScore

Specificity

States a concrete action ('Detect profitable arbitrage opportunities') plus a specific domain (CEX, DEX, cross-chain) in real-time, but lists one primary action rather than multiple distinct concrete actions like the score-3 anchor.

2 / 3

Completeness

Explicitly answers both 'what' (detect arbitrage across CEX/DEX/cross-chain markets in real-time) and 'when' ('Use when scanning for price spreads, finding arbitrage paths...'), plus a trigger-phrases clause.

3 / 3

Trigger Term Quality

Provides explicit natural trigger phrases ('find arbitrage', 'scan for arb', 'price spread', 'triangular arb', 'DEX price difference', 'cross-exchange opportunity') with good coverage of variations and abbreviations a user would actually say.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (crypto arbitrage) with highly specific triggers ('triangular arb', 'DEX price difference') that are unlikely to fire for unrelated skills.

3 / 3

Total

11

/

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.