Claude-skill-registry liquidity-depth-analyzer

DEX liquidity analysis and slippage estimation for MEV trading. Use when implementing swaps, route selection, or position sizing. Triggers on: liquidity, slippage, price impact, depth, AMM math, Uniswap, Curve.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/liquidity-depth-analyzer" ~/.claude/skills/majiayu000-claude-skill-registry-liquidity-depth-analyzer && rm -rf "$T"
manifest: skills/data/liquidity-depth-analyzer/SKILL.md
source content

Liquidity Depth Analyzer

DEX liquidity analysis and slippage estimation for MEV trading.

When to Use

  • Implementing swap execution
  • Selecting optimal routes
  • Sizing positions for trades
  • Calculating price impact
  • Validating arbitrage profitability

Workflow

Step 1: Check Liquidity Depth

Verify depth >= 3x trade size.

Step 2: Calculate Price Impact

Ensure impact < 0.5% (50 bps).

Step 3: Validate Profit After Slippage

Confirm profit survives slippage tolerance.


Core Rule

Never execute without knowing:

  1. Available liquidity at current price
  2. Price impact for your size
  3. Whether profit survives slippage

Key Formulas

price_impact_bps = |1 - (in/out) / spot| × 10000 minAmountOut = expected × (1 - slippage_bps / 10000)

Config

const config = {
  max_price_impact_bps: 50,   // 0.5%
  max_slippage_bps: 100,      // 1%
  min_depth_multiplier: 3,    // depth >= 3x trade
};

Abort Reasons

CodeAction
NO_POOLFind alternative route
LOW_DEPTHReduce size or split
HIGH_PRICE_IMPACTReduce size
LOW_PROFITSkip opportunity