analyzing-liquidity-pools について
analyzing-liquidity-pools は、DEX 流動性プールを評価するスキルで、Uniswap、Curve、Balancer のプールや手数料ティアを比較できます。TVL、取引量、手数料収入、インパーマネントロスを分析し、結果をエクスポートできます。
主な機能
- 01TVL、取引量、手数料収入の分析
- 02インパーマネントロスと損益分岐の計算
- 03LP リターンとポジション実績の推定
- 04プロトコルと手数料ティアの比較
- 05JSON または CSV への出力
活用シーン
- 01トークンペアの流動性プール評価
- 02プロトコルや手数料ティアの比較
- 03価格変動時のインパーマネントロス推定
- 04追加分析用のプールデータ出力
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill analyzing-liquidity-poolsインストール後、Claude Code で/analyzing-liquidity-poolsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ARD.mdPRD.mdconfig/settings.yamlreferences/errors.mdexamples.mdimplementation.mdscripts/formatters.pyil_calculator.pypool_analyzer.pypool_fetcher.pypool_metrics.py詳細
流動性プールの分析
概要
Uniswap、Curve、Balancer 全体の DEX 流動性プールを分析し、TVL、取引高、手数料収入、インパーマネントロスのリスクを評価します。プロトコルやチェーンをまたいでプールを比較し、最適な LP の機会を特定します。
前提条件
- Python 3.8+ がインストールされていること
- サブグラフ/API クエリ用のインターネット接続
- 流動性提供の概念(IL、手数料ティア、TVL)の理解
手順
-
アドレスまたはトークンペアを指定して、特定のプールを分析します。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --pool 0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640 python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --pair ETH/USDC --protocol uniswap-v3 -
価格変動に対するインパーマネントロスを計算します。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --il-calc --entry-price 2000 --current-price 3000 # 2000/3000 = ETH price at entry/now in USDさまざまなシナリオで IL を予測します。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --il-scenarios --token-pair ETH/USDC -
手数料 APR とポジション予測を使って、LP のリターンを推定します。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --pool [address] --detailed python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --pool [address] --position 10000 # 10000 = LP position size in USD -
プロトコルまたは手数料ティアをまたいで、プールを比較します。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --compare --pair ETH/USDC --protocols uniswap-v3,curve,balancer python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --compare --pair ETH/USDC --fee-tiers 0.05,0.30,1.00 -
結果を JSON または CSV にエクスポートします。
python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --pool [address] --format json --output pool_analysis.json python ${CLAUDE_SKILL_DIR}/scripts/pool_analyzer.py --compare --pair ETH/USDC --format csv --output pools.csv
出力
プール分析レポートには、チェーン、TVL、24 時間の取引高、手数料ティア、手数料 APR、取引高/TVL 比率、現在の価格を含むトークン構成が記載されます。インパーマネントロスのレポートには、IL の割合、金額への影響、HODL と LP の価値比較、手数料収入に基づく回収日数を含む損益分岐点分析が表示されます。
詳細な出力形式の例については、${CLAUDE_SKILL_DIR}/references/implementation.md を参照してください。
エラー処理
| エラー | 原因 | 対処方法 |
|---|---|---|
| プールが見つかりません | アドレスまたはチェーンが間違っています | アドレスと対象チェーンを確認してください |
| サブグラフのタイムアウト | API の遅延または停止 | 警告を表示してキャッシュデータを使用します |
| 無効なペア | サポートされていないプロトコル | サポートされているプロトコルの一覧を確認してください |
例
ETH/USDC の上位プールを分析 - Uniswap V3 の TVL、取引高、手数料の内訳を確認します。
python pool_analyzer.py --pair ETH/USDC --protocol uniswap-v3 --chain ethereum
価格が 2 倍になった場合の IL を計算 - 保有し続けた場合との金額への影響を確認します。
python pool_analyzer.py --il-calc --entry-price 100 --current-price 200 # 100/200 = token price at entry/now in USD
Uniswap の手数料ティアを比較 - ETH/USDC に最適な手数料ティアを見つけます。
python pool_analyzer.py --compare --pair ETH/USDC --fee-tiers 0.05,0.30,1.00
すべての ETH ペアをエクスポート - さらに分析するためにプールデータを出力します。
python pool_analyzer.py --token ETH --format json --output eth_pools.json
リソース
- The Graph:https://thegraph.com/ - サブグラフクエリ
- Uniswap Info:https://info.uniswap.org/ - プールエクスプローラー
- DeFiLlama:https://defillama.com/ - TVL データ
${CLAUDE_SKILL_DIR}/references/implementation.md- 詳細な出力形式、設定、プロトコル間比較ガイド