Communitygithub.com

Neros0/defillama-watchdog

DeFiプロトコル監視ツール。TVL低下、資本移動、ハッキング、ブリッジ急増、トークンアンロック、収益などを監視し、オンデマンドまたはスケジュールでアラートを発信します。

defillama-watchdog とは?

DeFiLlama Protocol Watchdogは、DeFiプロトコルのTVL低下、資本移動、セキュリティリスク、市場機会を監視するためのAIエージェントスキルです。ユーザーが特定のプロトコルを監視・追跡したい場合、セキュリティ監査やリスクチェック、資本移動分析、ハッキングチェックなどを依頼した際に使用します。 Claude CodeやCursor、CodexなどのAIエージェントプラットフォーム上で動作し、Pythonスクリプト群を実行することでDeFiLlamaのデータを解析します。主な機能として、TVL低下アラート(watchdog.py)、資本移動分析(capital_flow.py)、ブリッジ急増監視(bridge_monitor.py)、ハッキングリスクチェック(metrics_guard.py)、トークンアンロック監視(unlocks_monitor.py)、収益成長分析(revenue_guard.py)など8つのスクリプトを提供。 このスキルの利点は、複数のシグナルを組み合わせて総合的な洞察を提供できる点です。例えば、TVL低下が単なるプロトコル固有の問題か、広範な資本移動の一部かを判断し、ユーザーに実行可能なアドバイスを提供します。設定はconfig.jsonで行い、DeFiLlamaのスラッグを使用して監視対象プロトコルを指定します。ほとんどの機能はAPIキー不要で動作しますが、インフロー分析やアンロック監視にはDefiLlama Pro APIキーが必要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add Neros0/defillama-watchdog

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

DeFiLlama Protocol Watchdog

DeFiプロトコルを監視し、TVL低下、資本移動、セキュリティリスク、市場機会を検出します。

使用タイミング

  • ユーザーが特定のプロトコルを監視または追跡したい場合(例:「Aaveを監視して」「Uniswapが下がったらアラート」)
  • ユーザーがセキュリティ監査、リスクチェック、または完全なブリーフィングを依頼した場合
  • ユーザーが資本移動アラートやセンチメント更新(資金フロー分析)を希望する場合
  • ユーザーがプロトコルがハッキングされたかどうかを確認したい場合(ポートフォリオの安全性)

使用しない場合: 「AaveのTVLは?」のような単発のクエリ — その場合は直接回答してください。

利用可能なコマンド

すべてのコマンドはスキルルートから実行します。構造化出力を取得するには --json を追加してください。

コマンド目的出力シグナル
python3 scripts/watchdog.pyTVL低下のチェックALERT: または HEARTBEAT_OK
python3 scripts/capital_flow.py資本移動とセンチメントROTATION:, SENTIMENT:, または HEARTBEAT_OK
python3 scripts/bridge_monitor.pyブリッジ取引量の急増BRIDGE_SURGE: または HEARTBEAT_OK
python3 scripts/metrics_guard.pyポートフォリオと最近のハッキングEMERGENCY: または HEARTBEAT_OK
python3 scripts/true_growth.pyスマートマネー(TVL減、流入増)BULLISH_DIVERGENCE: または HEARTBEAT_OK
python3 scripts/unlocks_monitor.pyトークンアンロックのリスクDUMP_RISK: または HEARTBEAT_OK
python3 scripts/revenue_guard.py収益・手数料の成長VALUE: または HEARTBEAT_OK
python3 scripts/full_briefing.pyすべてのチェックを実行全シグナルを統合

応答方法

ユーザーがチェックをリクエストした場合

  1. 適切なスクリプトを実行します
  2. 出力シグナルを解析します:
    • HEARTBEAT_OK = 異常なし
    • ALERT: = TVLがしきい値を超えて低下
    • EMERGENCY: = ポートフォリオのプロトコルがハッキングされた
    • ROTATION: = 資本がチェーン間で移動中
    • SENTIMENT: = リスクオン/リスクオフのシグナル
    • BRIDGE_SURGE: = ブリッジ取引量の急増(ホットチェーン)
    • BULLISH_DIVERGENCE: = TVLは低下しているが流入は増加
    • DUMP_RISK: = 大規模なアンロックが迫っている
    • VALUE: = 収益が価格よりも速く成長
  3. 結果を統合し、何が起こったか、なぜ重要なのかを2〜5文で説明します

アラートへの応答パターン

リスクシグナルを検出した場合:

  1. 主要な発見を先頭に(TVL低下、ハッキング、資本移動)
  2. 他のシグナルからコンテキストを追加:
    • ALERT:の場合 → capital_flow.pyを実行して、資本移動かプロトコル固有かを確認
    • ポートフォリオが存在する場合 → metrics_guard.pyを実行してハッキングリスクをチェック
    • 必要に応じて他のチェックも実行(アンロック、流入、収益)
  3. 明確な結論を示す(ユーザーは何をすべきか?)

統合例

悪い例: 「ALERT: AAVE V3 TVLが12.3%低下。ROTATION: Ethereum上のステーブルコイン供給が1.5%減少。」

良い例: 「Aave V3のTVLが前期比で12.3%低下しました。これは広範な資本移動の一部と思われます — Ethereum上のステーブルコイン供給は減少している一方、Solanaは成長しています。プロトコル固有のリスクではありませんが、流出が続くか注視してください。」

よくあるユーザーリクエスト

「[プロトコル]がX%以上下がったらアラート」

  • config.jsonのwatch_list(DeFiLlamaスラッグを使用)とthresholdが正しいことを確認
  • ウォッチドッグはスケジュールで実行され、しきい値を超えた場合にアラートを発することを説明

「セキュリティ監査を実行」/「完全なブリーフィング」/「リスクチェック」

  • python3 scripts/full_briefing.pyを実行
  • すべての出力シグナルを1つのストーリーに統合

「資本移動は?」/「センチメントの更新は?」

  • python3 scripts/capital_flow.pyを実行
  • ROTATION: および SENTIMENT: シグナルを報告、または「大きな動きなし」と伝える

「私のプロトコルはハッキングされましたか?」

  • python3 scripts/metrics_guard.pyを実行
  • assets/portfolio.json(DeFiLlamaプロトコルID)が必要
  • 見つかった場合はすぐにEMERGENCY:を報告

「今すぐ手動チェック」

  • python3 scripts/watchdog.pyを実行
  • 結果を報告、または「すべてしきい値内」と確認

設定

ファイル: スキルルートの config.json

主要な設定:

  • watch_list: DeFiLlamaプロトコルスラッグの配列(例: ["aave-v3", "uniswap", "lido"])
  • threshold: アラートしきい値の小数(例: 0.10 = 10%低下)
  • risk_level: "high"(5%)、"standard"(10%)、"low"(15%)
  • 機能トグル: capital_flow.enabled、metrics_guard.enabled、bridge.enabled など

ポートフォリオ追跡: ハッキング/アンロックアラート用に、assets/portfolio.jsonをDeFiLlamaプロトコルIDで作成します。

プロ機能: 一部の機能(インフロー、アンロック)には環境変数 DEFILLAMA_PRO_API_KEY が必要です。ほとんどの機能はAPIキーがなくても動作します。

重要な注意点

  • プロトコルスラッグはDeFiLlamaのものと正確に一致させる必要があります(defillama.com/protocols で確認)
  • スクリプトは状態を assets/ ディレクトリに保存します(TVL履歴、ブリッジデータなど)
  • すべてのスクリプトは終了コード0で終了し、stdoutに出力します — シグナル行を解析してください
  • レイテンシ: アラートはDeFiLlamaの更新(約5〜15分)+ 次のチェックサイクル後に到着します
  • APIキー不要の機能: TVL、資本移動、ハッキング、ブリッジ、収益
  • Pro APIキーが必要な機能: インフロー(true_growth)、アンロック(unlocks_monitor)

出力スタイル

  • 簡潔に: 2〜5文の要約
  • アクションを先頭に: 「Aaveが12%低下」— 「システムが検出しました」ではない
  • コンテキストを提供: 資本移動、ハッキングリスク、プロトコル固有の問題かを説明
  • 静かな場合はスキップ: ユーザーがステータスを尋ねた場合を除き、HEARTBEAT_OKは報告しない
  • エラーを適切に処理: スクリプトが失敗した場合は、ユーザーに手動実行を促す

関連スキル