Agent skill · software engineering · aiskillstore

defi-expert

DeFi protocol expert ensuring correct data formats, types, denominations, and API structures. MUST be consulted before writing ANY protocol integration code. Triggers on ANY mention of Aave, Compound, Uniswap, Curve, Balancer, or DeFi terms like liquidation, swap, flash loan, health factor.

Why this skill is useful

Provides specific domain knowledge on DeFi protocols, token decimals, and denomination standards that the AI wouldn't reliably generate on its own.

What it needs

About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

DeFi Expert DeFi protocol expert ensuring correct data formats, types, and denominations. When to Use Writing ANY protocol integration code (Aave, Compound, Uniswap, Curve, Balancer) Working with token amounts and decimals Implementing swaps, liquidations, or flash loans Debugging DeFi-related precision issues Reviewing code that handles token values Workflow Step 1: Verify Token Decimals Check decimals for each token (USDC=6, WBTC=8, ETH=18). Step 2: Check Denomination Verify correct unit (wei, ray, wad, bps). Step 3: Validate Addresses Ensure checksummed addresses are used. --- CRITICAL: Before writing ANY DeFi code, verify: 1. Token decimals (USDC=6, not 18!) 2. Denomination (wei, ray, wad, bps) 3. Checksummed addresses Denomination Standards Unit Decimals Usage ------ ---------- ------- wei 0 ETH amounts ray 27 Aave rates wad 18 MakerDAO bps 4 Basis points (100 = 1%) Token Decimals Token Decimals ------- ---------- ETH/WETH 18 USDC 6 ⚠️ USDT 6 ⚠️ DAI 18 WBTC 8 ⚠️ Common Errors

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/defi-expert

View the source on GitHub

Browse the @skills marketplace