Communitygithub.com

Neros0/defillama-watchdog

DeFi 協議監控,支援 TVL 下跌、資金輪動、駭客攻擊、跨鏈橋暴增、解鎖及營收等警報。可隨需或排程執行檢查。

defillama-watchdog 是什麼?

此技能可監控 DeFi 協議的 TVL 下跌、資金輪動、安全性風險與市場機會。它支援多種檢查腳本,包括 TVL 下跌預警、資金流向分析、跨鏈橋交易量暴增監控、歷史駭客事件比對、代幣解鎖風險、以及營收成長偵測,並可一次執行所有檢查的完整簡報。使用者可設定自訂監控清單與閾值,檢查結果會輸出結構化的訊號(如 ALERT、EMERGENCY、ROTATION 等),方便 AI 助理合成為簡潔的摘要與行動建議。此技能可於多數 AI 代理平台(如 Claude Code、Cursor)上使用,大部分功能免 API 金鑰,僅進階功能(如資金流入、解鎖監控)需要 DefiLlama Pro API 金鑰。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add Neros0/defillama-watchdog

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

DeFiLlama 協議監控工具

監控 DeFi 協議的 TVL 下跌、資金輪動、安全性風險與市場機會。

使用時機

  • 使用者想要監控或追蹤特定協議(例如:「監控 Aave」、「如果 Uniswap 下跌就提醒我」)
  • 使用者要求安全稽核、風險檢查或完整簡報
  • 使用者想要輪動警報或市場情緒更新(資金流分析)
  • 使用者想檢查協議是否曾被駭(投資組合安全性)

請勿用於一次性查詢,例如「Aave 的 TVL 是多少?」—— 請直接回答此類問題。

可用指令

所有指令均從技能根目錄執行。加上 --json 可取得結構化輸出。

指令用途輸出訊號
python3 scripts/watchdog.py檢查 TVL 下跌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投資組合 vs 近期駭客事件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. 給出明確的行動建議(使用者應該怎麼做?)

綜合範例

不好:「警報:AAVE V3 TVL 下跌 12.3%。輪動:以太坊上的穩定幣供應減少 1.5%。」

好:「Aave V3 TVL 在最近期間下跌了 12.3%。這似乎與整體資金輪動有關——以太坊上的穩定幣供應正在減少,而 Solana 正在成長。這並非協議特定的風險,但應留意資金是否持續外流。」

常見使用者需求

「如果 [協議] 下跌超過 X%,請提醒我」

  • 確認 config.json 中的 watch_list (使用 DefiLlama 的 slug)和 threshold 設定正確
  • 說明監控工具會依照排程執行,當超過閾值時會觸發警報

「執行安全稽核」/「完整簡報」/「風險檢查」

  • 執行 python3 scripts/full_briefing.py
  • 將所有輸出訊號整合成一個敘述

「有資金輪動嗎?」/「市場情緒更新?」

  • 執行 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 協議 slug 陣列(例如 ["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 金鑰即可使用。

重要說明

  • 協議 slug 必須與 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
  • 優雅處理錯誤: 如果腳本執行失敗,請告知使用者手動執行

相關技能