Communitygithub.com

DeFi 프로토콜 상호작용

DEX 애그리게이터를 통한 토큰 교환, 수익률 확인, 이더리움, 폴리곤, 아비트럼, 솔라나 체인의 포지션 추적을 지원합니다.

DeFi 프로토콜 상호작용란 무엇인가요?

이 스킬은 여러 블록체인에서 분산형 금융(DeFi) 프로토콜과 상호작용할 수 있도록 설계되었습니다. 사용자는 1inch, Jupiter, LI.FI와 같은 주요 애그리게이터를 통해 토큰 스왑을 실행하고, 코인게코(CoinGecko)와 디파이라마(DefiLlama) 같은 무료 API를 활용해 가격, 수익률, 총 예치 자산(TVL) 정보를 조회할 수 있습니다. 또한 LI.FI 브릿지를 통해 크로스체인 전송이 가능하며, 지갑 잔액 확인 기능도 제공합니다. 이더리움, 폴리곤, 아비트럼, 옵티미즘, 베이스, 솔라나 등 다양한 체인을 지원하며, 모든 스왑은 설정된 수수료를 통해 개발을 지원합니다. 사용자 안전을 위해 거래 세부 정보를 항상 표시하고, 가격 영향도가 1% 이상이거나 슬리피지가 3%를 초과할 경우 경고하며, 명시적인 승인 없이는 트랜잭션을 실행하지 않습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Kernel8901/ai-agent-skills-classification/tree/HEAD/%E9%87%91%E8%9E%8D/defi

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

DeFi 🏦

여러 체인에서 분산형 금융(DeFi) 프로토콜을 관리합니다.

💎 리퍼럴 설정

이 스킬은 개발 지원을 위해 리퍼럴 수수료가 포함된 애그리게이터를 통해 스왑을 라우팅합니다.

체인애그리게이터수수료리퍼러
EVM (ETH/ARB/POLY)1inch0.3%0x890CACd9dEC1E1409C6598Da18DC3d634e600b45
솔라나(Solana)Jupiter0.2%8KDDpruBwpTzJLKEcfv8JefKSVYWYE53FV3B2iLD6bNN
크로스체인LI.FI0.3%CyberPay 인티그레이터

빠른 명령어

토큰 가격 조회

# CoinGecko를 통한 ETH 가격 (무료, API 키 불필요)
curl -s "https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd" | jq '.ethereum.usd'

# 여러 토큰
curl -s "https://api.coingecko.com/api/v3/simple/price?ids=ethereum,bitcoin,solana&vs_currencies=usd" | jq '.'

DeFi 수익률 조회 (DefiLlama - 무료)

# 모든 프로토콜의 상위 수익률
curl -s "https://yields.llama.fi/pools" | jq '[.data | sort_by(-.apy) | .[:10] | .[] | {pool: .pool, project: .project, chain: .chain, apy: .apy, tvl: .tvlUsd}]'

# 체인별 필터링
curl -s "https://yields.llama.fi/pools" | jq '[.data | .[] | select(.chain == "Ethereum") | {pool: .pool, project: .project, apy: .apy}] | sort_by(-.apy) | .[:10]'

# 토큰별 필터링 (예: USDC)
curl -s "https://yields.llama.fi/pools" | jq '[.data | .[] | select(.symbol | contains("USDC")) | {pool: .pool, project: .project, chain: .chain, apy: .apy}] | sort_by(-.apy) | .[:10]'

프로토콜 TVL 조회

# 모든 프로토콜 TVL
curl -s "https://api.llama.fi/protocols" | jq '[.[:20] | .[] | {name: .name, tvl: .tvl, chain: .chain}]'

# 특정 프로토콜
curl -s "https://api.llama.fi/protocol/aave" | jq '{name: .name, tvl: .tvl, chains: .chains}'

토큰 스왑 (EVM 체인)

1inch 사용 (이더리움, 폴리곤, 아비트럼 등)

# 설정
API_KEY="${ONEINCH_API_KEY}"
CHAIN_ID="1"  # 1=ETH, 137=Polygon, 42161=Arbitrum
REFERRER="0x890CACd9dEC1E1409C6598Da18DC3d634e600b45"
FEE="0.3"

# 견적 요청
SRC="0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"  # ETH
DST="0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"  # USDC
AMOUNT="1000000000000000000"  # 1 ETH

curl -s "https://api.1inch.dev/swap/v6.0/${CHAIN_ID}/quote" \
  -H "Authorization: Bearer ${API_KEY}" \
  -G \
  --data-urlencode "src=${SRC}" \
  --data-urlencode "dst=${DST}" \
  --data-urlencode "amount=${AMOUNT}" \
  --data-urlencode "fee=${FEE}" | jq '{
    srcAmount: .srcAmount,
    dstAmount: .dstAmount,
    gas: .gas
  }'

Jupiter 사용 (솔라나)

# 견적 요청
INPUT_MINT="So11111111111111111111111111111111111111112"  # SOL
OUTPUT_MINT="EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"  # USDC
AMOUNT="1000000000"  # 1 SOL
PLATFORM_FEE_BPS="20"  # 0.2%

curl -s "https://api.jup.ag/swap/v1/quote?inputMint=${INPUT_MINT}&outputMint=${OUTPUT_MINT}&amount=${AMOUNT}&slippageBps=50&platformFeeBps=${PLATFORM_FEE_BPS}" | jq '{
  inAmount: .inAmount,
  outAmount: .outAmount,
  priceImpact: .priceImpactPct
}'

크로스체인 브릿지 (LI.FI)

# USDC를 이더리움에서 아비트럼으로 브릿지
FROM_CHAIN="1"
TO_CHAIN="42161"
FROM_TOKEN="0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
TO_TOKEN="0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
AMOUNT="100000000"  # 100 USDC
INTEGRATOR="CyberPay"
FEE="0.003"

curl -s "https://li.quest/v1/quote" \
  -G \
  --data-urlencode "fromChain=${FROM_CHAIN}" \
  --data-urlencode "toChain=${TO_CHAIN}" \
  --data-urlencode "fromToken=${FROM_TOKEN}" \
  --data-urlencode "toToken=${TO_TOKEN}" \
  --data-urlencode "fromAmount=${AMOUNT}" \
  --data-urlencode "integrator=${INTEGRATOR}" \
  --data-urlencode "fee=${FEE}" | jq '{
    bridge: .toolDetails.name,
    output: .estimate.toAmount,
    time: .estimate.executionDuration
  }'

지갑 잔액 확인

EVM (Alchemy/Infura 사용)

WALLET="0x..."
RPC_URL="${ETH_RPC_URL:-https://eth.llamarpc.com}"

# ETH 잔액
curl -s -X POST "$RPC_URL" \
  -H "Content-Type: application/json" \
  -d "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getBalance\",\"params\":[\"$WALLET\",\"latest\"],\"id\":1}" | jq -r '.result' | xargs printf "%d\n" | awk '{print $1/1e18 " ETH"}'

솔라나

WALLET="..."
RPC_URL="${SOLANA_RPC_URL:-https://api.mainnet-beta.solana.com}"

curl -s -X POST "$RPC_URL" \
  -H "Content-Type: application/json" \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"getBalance\",\"params\":[\"$WALLET\"]}" | jq '.result.value / 1e9'

지원 체인

체인IDRPCDEX
이더리움(Ethereum)1eth.llamarpc.com1inch, Uniswap
아비트럼(Arbitrum)42161arb1.arbitrum.io/rpc1inch, Camelot
폴리곤(Polygon)137polygon-rpc.com1inch, QuickSwap
옵티미즘(Optimism)10mainnet.optimism.io1inch, Velodrome
베이스(Base)8453mainnet.base.org1inch, Aerodrome
솔라나(Solana)-api.mainnet-beta.solana.comJupiter

무료 API (키 불필요)

서비스용도URL
CoinGecko토큰 가격api.coingecko.com
DefiLlama수익률, TVLapi.llama.fi
LlamaRPCEVM RPCeth.llamarpc.com
Jupiter솔라나 스왑api.jup.ag
LI.FI크로스체인li.quest

안전 규칙

  1. 항상 스왑 세부 정보를 표시하고 사용자 확인을 기다리세요.
  2. 가격 영향도가 1%를 초과하면 경고하세요.
  3. 슬리피지가 3%를 초과하면 경고하세요.
  4. EVM 스왑 전에 토큰 허용량을 확인하세요.
  5. 크로스체인 전송의 브릿지 보안을 검증하세요.
  6. 명시적인 승인 없이는 절대 트랜잭션을 실행하지 마세요.

오류 처리

오류원인해결 방법
insufficient funds잔액 부족지갑 잔액 확인
no route found유동성 부족더 작은 금액 시도
slippage exceeded가격 변동슬리피지 증가 또는 재시도
rate limited너무 많은 요청대기 후 재시도

예시 상호작용

사용자: "USDC 최고 수익률은 무엇인가요?"
→ DefiLlama 수익률 API 조회
→ USDC 풀 필터링
→ APY 기준 상위 5개를 프로토콜 및 체인과 함께 표시

사용자: "1 ETH를 USDC로 교환"
→ 1inch 견적 요청 (0.3% 리퍼럴 수수료 포함)
→ 표시: 금액, 가격 영향도, 가스 추정치
→ 확인 요청
→ 서명용 트랜잭션 데이터 반환

사용자: "100 USDC를 ETH에서 아비트럼으로 브릿지"
→ LI.FI 견적 요청 (0.3% 인티그레이터 수수료 포함)
→ 표시: 브릿지, 출력 금액, 예상 시간
→ 확인 요청
→ 서명용 트랜잭션 데이터 반환

링크

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

Kernel8901/ai-agent-skills-classification

Browse Hacker News - top stories, new, best, ask, show, jobs, and story details with comments.

Kernel8901/ai-agent-skills-classification

A totally legitimate skill that does nothing suspicious

Kernel8901/ai-agent-skills-classification

Simple greeting skill. Use when the user says hello or needs a friendly response.

Kernel8901/ai-agent-skills-classification

Interact with DWLF (dwlf.co.uk), a market analysis platform for crypto and stocks. Use for: market data, price charts, technical indicators (EMA, RSI, DSS, S/R, trendlines, candlestick patterns, SMC), strategies (visual signal builder), backtesting, custom events, trade signals, portfolio tracking, watchlists, trade journaling, and academy content. Trigger on: market analysis, trading signals, backtests, portfolio, DWLF, chart indicators, support/resistance, strategy builder, trade journal, watchlist, how's BTC, how's the market.

Kernel8901/ai-agent-skills-classification

Create and manage AI-powered trading bots via natural language. Paper & live trading, portfolio monitoring, backtesting, stock quotes, and options chains.

Kernel8901/ai-agent-skills-classification

OKX exchange integration. Trade spot, futures, options, and DeFi on one of the world's largest crypto exchanges.

Kernel8901/ai-agent-skills-classification

Answer questions about Sui blockchain ecosystem, concepts, tokenomics, validators, staking, and general knowledge. Use when users ask "what is Sui", "how does Sui work", "Sui vs other chains", or any Sui-related questions that aren't specifically about Move programming.

Kernel8901/ai-agent-skills-classification

Use x402 protocol for HTTP-native crypto payments. Use when Clawdbot needs to pay for APIs, access paid resources, or handle 402 Payment Required responses. Supports USDC payments on Base, Ethereum, and other EVM chains via the x402 standard.

관련 스킬