Communitygithub.com

Neros0/defillama-watchdog

Überwachung von DeFi-Protokollen mit Alarmen bei TVL-Rückgängen, Kapitalrotation, Hacks, Brückenspitzen, Unlocks und Einnahmen. Führt Prüfungen bedarfsgesteuert oder geplant durch.

Was ist defillama-watchdog?

Der DeFiLlama Protocol Watchdog ist ein vielseitiges KI-Agenten-Skill zur Überwachung dezentraler Finanzprotokolle (DeFi). Es ermöglicht die automatische Erkennung von TVL-Rückgängen (Total Value Locked), Kapitalrotationen zwischen Blockchains, Sicherheitsrisiken durch Hacks, Brückenvolumen-Spitzen, Token-Unlock-Risiken und Umsatzwachstum. Das Skill ist besonders nützlich für Entwickler und Analysten, die ihre Portfolios oder bestimmte Protokolle kontinuierlich überwachen möchten, ohne manuell Daten abrufen zu müssen. Es unterstützt Plattformen wie Claude Code, Cursor und Codex und kann sowohl bedarfsgesteuert (z. B. bei Benutzeranfragen) als auch geplant über Cron-Jobs ausgeführt werden. Die Konfiguration erfolgt über eine `config.json`-Datei, in der die zu überwachenden Protokolle (über DefiLlama-Slugs), Alarmschwellen und Funktionen aktiviert werden. Das Skill erzeugt strukturierte Ausgaben mit Signaltypen wie `ALERT`, `EMERGENCY`, `ROTATION` usw., die der Agent synthetisieren und in kontextreiche Zusammenfassungen umwandeln kann. Für einige erweiterte Funktionen wie Token-Zuflüsse oder Unlocks wird ein kostenpflichtiger DefiLlama Pro API-Key benötigt, die grundlegenden Überwachungsfunktionen sind jedoch ohne API-Key nutzbar.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Neros0/defillama-watchdog

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

DeFiLlama Protocol Watchdog

Überwache DeFi-Protokolle auf TVL-Rückgänge, Kapitalrotation, Sicherheitsrisiken und Marktchancen.

Wann verwenden

  • Der Benutzer möchte bestimmte Protokolle überwachen oder verfolgen (z. B. "Aave beobachten", "mich benachrichtigen, wenn Uniswap fällt")
  • Der Benutzer wünscht ein Sicherheitsaudit, eine Risikoprüfung oder ein vollständiges Briefing
  • Der Benutzer möchte Rotationsalarme oder Stimmungsaktualisierungen (Kapitalflussanalyse)
  • Der Benutzer möchte prüfen, ob Protokolle gehackt wurden (Portfoliosicherheit)

Nicht verwenden für einmalige Abfragen wie "Was ist der TVL von Aave?" – beantworte diese direkt.

Verfügbare Befehle

Alle Befehle werden aus dem Skill-Stammverzeichnis ausgeführt. Füge --json für strukturierte Ausgabe hinzu.

BefehlZweckAusgabesignale
python3 scripts/watchdog.pyTVL-Rückgänge prüfenALERT: oder HEARTBEAT_OK
python3 scripts/capital_flow.pyKapitalrotation & StimmungROTATION:, SENTIMENT: oder HEARTBEAT_OK
python3 scripts/bridge_monitor.pyBrückenvolumen-SpitzenBRIDGE_SURGE: oder HEARTBEAT_OK
python3 scripts/metrics_guard.pyPortfolio gegen aktuelle HacksEMERGENCY: oder HEARTBEAT_OK
python3 scripts/true_growth.pySmart Money (TVL runter, Zuflüsse rauf)BULLISH_DIVERGENCE: oder HEARTBEAT_OK
python3 scripts/unlocks_monitor.pyToken-Unlock-RisikenDUMP_RISK: oder HEARTBEAT_OK
python3 scripts/revenue_guard.pyUmsatz-/GebührenwachstumVALUE: oder HEARTBEAT_OK
python3 scripts/full_briefing.pyAlle Prüfungen ausführenAlle Signale kombiniert

Wie antworten

Wenn der Benutzer eine Prüfung anfordert

  1. Führe das/die entsprechende(n) Skript(e) aus
  2. Analysiere die Ausgabesignale:
    • HEARTBEAT_OK = Alles klar
    • ALERT: = TVL über Schwellwert gefallen
    • EMERGENCY: = Portfolio-Protokoll wurde gehackt
    • ROTATION: = Kapital bewegt sich zwischen Chains
    • SENTIMENT: = Risiko-an/risiko-aus Signal
    • BRIDGE_SURGE: = Brückenvolumen-Spitze (heiße Chain)
    • BULLISH_DIVERGENCE: = TVL runter, aber Zuflüsse rauf
    • DUMP_RISK: = Großer Unlock steht bevor
    • VALUE: = Umsatz wächst schneller als Preis
  3. Fasse die Ergebnisse in 2-5 Sätzen zusammen, erkläre, was passiert ist und warum es wichtig ist

Antwortmuster für Alarme

Wenn du ein Risikosignal erkennst:

  1. Beginne mit der wichtigsten Erkenntnis (TVL-Rückgang, Hack, Rotation)
  2. Füge Kontext hinzu aus anderen Signalen:
    • Wenn ALERT: → führe capital_flow.py aus, um zu prüfen, ob es Rotation oder protokollspezifisch ist
    • Wenn ein Portfolio existiert → führe metrics_guard.py aus, um das Hackrisiko zu prüfen
    • Optional weitere Prüfungen für Tiefe (Unlocks, Zuflüsse, Umsatz)
  3. Gib eine klare Handlungsempfehlung (Was soll der Benutzer tun?)

Beispiel einer Zusammenfassung

Schlecht: "ALERT: AAVE V3 TVL sank um 12,3 %. ROTATION: Stablecoin-Angebot auf Ethereum schrumpfte um 1,5 %."

Gut: "Der TVL von Aave V3 ist im letzten Zeitraum um 12,3 % gesunken. Dies scheint mit einer breiteren Kapitalrotation zusammenzuhängen – das Stablecoin-Angebot auf Ethereum ist zurückgegangen, während Solana wächst. Kein protokollspezifisches Risiko, aber behalte die Abflüsse im Auge."

Häufige Benutzeranfragen

"Benachrichtige mich, wenn [Protokoll] um mehr als X % fällt"

  • Stelle sicher, dass config.json die richtige watch_list (DefiLlama-Slugs) und den threshold enthält
  • Erkläre, dass der Watchdog nach Plan läuft und alarmiert, wenn der Schwellwert überschritten wird

"Führe ein Sicherheitsaudit durch" / "Vollständiges Briefing" / "Risikoprüfung"

  • Führe python3 scripts/full_briefing.py aus
  • Fasse alle Ausgabesignale in einer Erzählung zusammen

"Irgendeine Kapitalrotation?" / "Stimmungsupdate?"

  • Führe python3 scripts/capital_flow.py aus
  • Melde ROTATION:- und SENTIMENT:-Signale oder sage "keine signifikanten Bewegungen"

"Wurden meine Protokolle gehackt?"

  • Führe python3 scripts/metrics_guard.py aus
  • Erfordert assets/portfolio.json (DefiLlama-Protokoll-IDs)
  • Melde EMERGENCY: sofort, falls gefunden

"Manuelle Überprüfung jetzt"

  • Führe python3 scripts/watchdog.py aus
  • Melde Ergebnisse oder bestätige "alle innerhalb des Schwellwerts"

Konfiguration

Datei: config.json im Skill-Stammverzeichnis

Wichtige Einstellungen:

  • watch_list: Array von DefiLlama-Protokoll-Slugs (z. B. ["aave-v3", "uniswap", "lido"])
  • threshold: Dezimalwert für Alarmschwelle (z. B. 0.10 = 10 % Rückgang)
  • risk_level: "high" (5 %), "standard" (10 %), "low" (15 %)
  • Feature-Schalter: capital_flow.enabled, metrics_guard.enabled, bridge.enabled usw.

Portfolio-Tracking: Erstelle assets/portfolio.json mit DefiLlama-Protokoll-IDs für Hack-/Unlock-Alarme.

Pro-Funktionen: Einige Funktionen (Zuflüsse, Unlocks) benötigen DEFILLAMA_PRO_API_KEY in der Umgebung. Die meisten Funktionen funktionieren ohne API-Key.

Wichtige Hinweise

  • Protokoll-Slugs müssen exakt mit DefiLlama übereinstimmen (überprüfe auf defillama.com/protocols)
  • Skripte speichern Zustand im assets/-Verzeichnis (TVL-Verlauf, Brückendaten usw.)
  • Alle Skripte beenden mit Exit-Code 0 und geben auf stdout aus – analysiere die Signale
  • Latenz: Alarme treffen nach DefiLlama-Updates ein (~5-15 Min.) + nächster Prüfzyklus
  • Kein API-Key erforderlich für: TVL, Kapitalfluss, Hacks, Brücken, Umsatz
  • Pro-API-Key erforderlich für: Zuflüsse (true_growth), Unlocks (unlocks_monitor)

Ausgabestil

  • Halte es prägnant: 2-5 Sätze Zusammenfassung
  • Beginne mit der Handlung: "Aave sank um 12 %" nicht "Das System hat festgestellt..."
  • Gib Kontext: Erkläre, ob es sich um Rotation, Hackrisiko oder protokollspezifisch handelt
  • Überspringe, wenn ruhig: Melde HEARTBEAT_OK nicht, außer der Benutzer fragt nach Status
  • Behandle Fehler elegant: Wenn ein Skript fehlschlägt, sage dem Benutzer, es manuell auszuführen

Verwandte Skills