Was macht Mobula - Multi-Chain Crypto-Daten-Intelligenz?
Echtzeit-Kryptomarktdaten, Wallet-Tracking und On-Chain-Analysen über 88+ Blockchains. Oracle-grade Preisgebung, vertrauenswürdig von Chainlink, Supra und API3.
Wann diese Skill verwendet werden sollte
VERWENDE SIE, wenn der Benutzer:
- Nach einem Token-Preis, Volumen, Marktkapitalisierung oder Preisänderung fragt
- Die Bestände oder den Portfoliowert eines Wallets prüfen möchte
- Historische Preisdaten für Diagramme oder Analysen benötigt
- Eine Vertragsadresse erwähnt und Token-Informationen möchte
- Nach Token auf bestimmten Chains fragt (Base, Arbitrum, Solana, etc.)
- Eine chainübergreifende Portfolio-Übersicht wünscht
- Batch-Daten zu mehreren Token gleichzeitig benötigt
- Nach Token-Liquidität, ATH, ATL oder Handelsvolumen fragt
- Whale-Wallets überwachen oder bedeutende Transaktionen verfolgen möchte
- Neue Token finden möchte, die bestimmten Kriterien entsprechen
NICHT VERWENDEN, wenn:
- Der Benutzer Trades ausführen möchte (stattdessen bankr-Skill verwenden)
- Der Benutzer DEX-Swap-Angebote wünscht (stattdessen defi-Skill verwenden)
- Der Benutzer börsenspezifische Daten möchte (stattdessen okx/binance-Skills verwenden)
Kernfunktionen
1. Marktdaten (mobula_market_data)
Endpunkt: GET https://api.mobula.io/api/1/market/data
Rufe Echtzeit-Preis, Volumen, Marktkapitalisierung und Liquidität für jeden Token auf allen unterstützten Chains ab.
Parameter:
asset(erforderlich): Token-Name, Symbol oder Vertragsadresse- Beispiele: "Bitcoin", "ETH", "0x532f27101965dd16442e59d40670faf5ebb142e4"
blockchain(optional): Bestimmte Chain für die Abfrage- Beispiele: "base", "arbitrum", "ethereum", "solana", "polygon"
Rückgabe:
- Aktueller Preis (USD)
- Preisänderungen: 1h, 24h, 7d, 30d (Prozentsatz und absolut)
- Volumen (24h)
- Marktkapitalisierung
- Vollständig verwässerte Bewertung
- Liquidität
- Allzeithoch (ATH) und Allzeittief (ATL) mit Daten
- Gesamtvorrat, zirkulierender Vorrat
Anwendungsbeispiele:
- "Wie hoch ist der Preis von Bitcoin?"
- "Zeig mir BRETTs Marktdaten auf Base"
- "Hole Daten für Vertrag 0x532f27101965dd16442e59d40670faf5ebb142e4"
- "Pumpt oder dumpst ETH gerade?"
- "Wie hoch ist die Marktkapitalisierung von PEPE?"
Wann verwenden:
- Benutzer fragt nach dem Preis eines beliebigen Tokens
- Benutzer möchte wissen, ob etwas pumpt/dumpst
- Analyse von Token-Fundamentaldaten (Mcap, Liquidität, Volumen)
- Vergleich von Token
- Einrichtung von Preisbenachrichtigungen
2. Wallet-Portfolio (mobula_wallet_portfolio)
Endpunkt: GET https://api.mobula.io/api/1/wallet/portfolio
Hole das vollständige Portfolio für jedes Wallet über alle 88 Chains in einem einzigen Aufruf.
Parameter:
wallet(erforderlich): Wallet-Adresse- Format: "0x..." oder ENS-Name (z. B. "vitalik.eth")
blockchains(optional): Kommagetrennte Liste, um auf bestimmte Chains zu filtern- Standard: alle Chains
cache(optional): Verwende zwischengespeicherte Daten (schneller, etwas weniger aktuell)
Rückgabe:
- Alle gehaltenen Token mit:
- Token-Name, Symbol, Adresse
- Saldo (Menge und USD-Wert)
- Aktueller Preis
- Preisänderung 24h
- Geschätzter Gewinn/Verlust
- Chain
- Gesamter Portfoliowert (USD)
- Portfolioaufteilung nach Token (Prozentsätze)
- NFTs (falls vorhanden)
Anwendungsbeispiele:
- "Zeig das Portfolio für Wallet 0x123..."
- "Welche Token hält vitalik.eth?"
- "Überprüfe mein Wallet-Guthaben"
- "Wie hoch ist der Gesamtwert dieses Wallets?"
- "Zeig mir die Top 5 Bestände in diesem Wallet"
Wann verwenden:
- Portfolio-Tracking
- Wallet-Analyse
- Überprüfung von Beständen vor/nach Trades
- Überwachung der Aufteilung
- Einrichtung von Portfolio-Benachrichtigungen
3. Historische Preisdaten (mobula_market_history)
Endpunkt: GET https://api.mobula.io/api/1/market/history
Hole historische Preisdaten für jeden Token mit flexiblen Zeiträumen.
Parameter:
asset(erforderlich): Token-Name, Symbol oder Adressefrom(optional): Start-Zeitstempel (Unix-Sekunden)to(optional): End-Zeitstempel (Unix-Sekunden)period(optional): Datengranularität- Optionen: "1h", "1d", "1w"
- Standard: automatische Auswahl basierend auf Zeitraum
Rückgabe:
- Array von Preispunkten mit Zeitstempeln
- Volumen zu jedem Punkt
- Marktkapitalisierung zu jedem Punkt
Anwendungsbeispiele:
- "Zeig mir den ETH-Preis der letzten 30 Tage"
- "Wie hoch war der Preis dieses Tokens am 1. Januar?"
- "Hat dieser Token diese Woche gepumpt oder gedumpst?"
- "Zeichne die Preisbewegung von BTC in den letzten 7 Tagen auf"
Wann verwenden:
- Analyse von Trends
- Berechnung des historischen PnL
- Vergleich der Preisentwicklung über Zeiträume
- Identifizierung von Mustern (Ausbrüche, Unterstützungen, Widerstände)
4. Aktuelle Trades (mobula_market_trades)
Endpunkt: GET https://api.mobula.io/api/1/market/trades
Live-Trade-Feed für jeden Token über alle DEXs und Chains hinweg.
Parameter:
asset(erforderlich): Token-Name, Symbol oder Adresselimit(optional): Anzahl der zurückzugebenden Trades (Standard: 50, max: 300)
Rückgabe:
- Array aktueller Trades mit:
- Zeitstempel
- Typ (Kauf/Verkauf)
- Menge (Token und USD)
- Preis zum Zeitpunkt des Trades
- Wallet-Adresse (Käufer/Verkäufer)
- DEX und Chain
- Transaktions-Hash
Anwendungsbeispiele:
- "Zeig aktuelle Trades für diesen Token"
- "Wer kauft gerade PEPE?"
- "Irgendwelche Whale-Bewegungen bei diesem Token?"
- "Was sind die letzten 10 Trades dieses Tokens?"
Wann verwenden:
- Whale-Beobachtung
- Erkennung ungewöhnlicher Aktivitäten (große Käufe/Verkäufe)
- Volumenüberprüfung
- Sentiment-Analyse (mehr Käufe vs. Verkäufe)
5. Wallet-Transaktionshistorie (mobula_wallet_transactions)
Endpunkt: GET https://api.mobula.io/api/1/wallet/transactions
Vollständige Transaktionshistorie für jedes Wallet über alle Chains hinweg.
Parameter:
wallet(erforderlich): Wallet-Adressefrom(optional): Start-Zeitstempelto(optional): End-Zeitstempelasset(optional): Filter auf bestimmten Tokenlimit(optional): Anzahl der Transaktionen (Standard: 100)
Rückgabe:
- Array von Transaktionen:
- Typ (Swap, Transfer, Mint, Burn)
- Beteiligte Token (von/zu)
- Beträge
- USD-Werte zum Zeitpunkt der Transaktion
- Zeitstempel
- Chain
- Transaktions-Hash
Anwendungsbeispiele:
- "Was hat dieses Wallet kürzlich gekauft?"
- "Zeig mir die letzten 10 Transaktionen für 0x123..."
- "Wann hat dieses Wallet zuletzt ETH verkauft?"
- "Verfolge die Aktivität dieses Whales"
Wann verwenden:
- Wallet-Überwachung
- Whale-Tracking
- Mustererkennung (was sie kaufen/verkaufen)
- Transaktionsüberprüfung
6. Multi-Asset-Daten (mobula_market_multi)
Endpunkt: GET https://api.mobula.io/api/1/market/multi-data
Hole Marktdaten für mehrere Token in einer einzigen Anfrage (Batch-Endpunkt).
Parameter:
assets(erforderlich): Kommagetrennte Liste von Token-Namen/Symbolen/Adressen- Beispiel: "Bitcoin,Ethereum,Solana" oder "BTC,ETH,SOL"
- Max: 500 Token pro Anfrage
Rückgabe:
- Gleiche Daten wie
mobula_market_data, aber für mehrere Token - Effizient für Portfolio-Analyse, Watchlists, Marktübersichten
Anwendungsbeispiele:
- "Vergleiche die heutige Performance von BTC, ETH und SOL"
- "Zeig mir die größten Bewegungen aus meiner Watchlist"
- "Hole Preise für diese 10 Token: [Liste]"
Wann verwenden:
- Portfolio-Bewertung
- Watchlist-Updates
- Marktübersicht (Top-Coins)
- Batch-Preisabfragen
7. Token-Metadaten (mobula_metadata)
Endpunkt: GET https://api.mobula.io/api/1/metadata
Hole detaillierte Metadaten für jeden Token.
Parameter:
asset(erforderlich): Token-Name, Symbol oder Adresse
Rückgabe:
- Name, Symbol, Logo
- Beschreibung
- Website, Twitter, Telegram, Discord-Links
- Vertragsadressen auf allen Chains
- Startdatum
- Kategorien/Tags
Anwendungsbeispiele:
- "Erzähl mir etwas über diesen Token"
- "Wie lautet die Website dieses Projekts?"
- "Wo finde ich ihre Community?"
Wann verwenden:
- Recherche zu neuen Token
- Überprüfung der Legitimität
- Finden offizieller Links
Authentifizierung
Erforderlich: Alle API-Anfragen erfordern eine Authentifizierung über einen API-Schlüssel.
Einrichtung:
- Hol dir einen kostenlosen API-Schlüssel unter https://mobula.io (100 Anfragen/Minute im kostenlosen Tarif)
- Setze die Umgebungsvariable:
export MOBULA_API_KEY="dein_schluessel_hier" - Starte den OpenClaw-Agenten neu
Header-Format:
Authorization: ${MOBULA_API_KEY}
Wenn die Authentifizierung fehlschlägt (401/403):
- Überprüfe, ob der Schlüssel gesetzt ist:
echo $MOBULA_API_KEY - Generiere den Schlüssel unter https://mobula.io neu, falls abgelaufen
- Überprüfe die Ratenlimits (100 Anfragen/Min. kostenlos, Upgrade für mehr)
Datenschutz & Sicherheit
WICHTIG - Vor der Verwendung lesen:
Worauf diese Skill zugreift
- Nur öffentliche Blockchain-Daten: Wallet-Adressen, Token-Preise, Transaktionshistorie
- Keine privaten Schlüssel: Gib niemals private Schlüssel, Seed-Phrasen oder Passwörter an diese Skill weiter
- Keine sensiblen Anmeldeinformationen: Die Skill benötigt nur den Mobula-API-Schlüssel (Zugriff auf öffentliche Daten)
Privatsphäre von Wallet-Adressen
- Wallet-Adressen, die über diese Skill abgefragt werden, werden an die Mobula-API gesendet (https://api.mobula.io)
- Das Abfragen einer Wallet-Adresse macht ihre Bestände öffentlich (On-Chain-Daten sind bereits öffentlich)
- Verwende nur öffentliche Wallet-Adressen, deren Offenlegung dir nichts ausmacht
- Gib niemals Adressen ein, die du privat halten möchtest oder die mit deiner Identität verknüpft sind
API-Schlüssel-Umfang
- Mobula-API-Schlüssel bieten schreibgeschützten Zugriff auf öffentliche Blockchain-Daten
- Schlüssel können unter https://mobula.io eingeschränkt, rotiert und widerrufen werden
- Kostenloser Tarif: 100 Anfragen/Minute
- Erwäge, für Test- und Produktionsumgebungen separate API-Schlüssel zu verwenden
Datenaufbewahrung
- Mobula protokolliert möglicherweise API-Anfragen für Analysen und Ratenbegrenzung
- Siehe Mobulas Datenschutzerklärung: https://mobula.io/privacy
- Frage keine Wallets oder Daten ab, die du als sensibel betrachtest
Best Practices
- Verwende Wegwerf-/Test-API-Schlüssel für die erste Einrichtung
- Frage nur öffentliche Wallet-Adressen ab (z. B. vitalik.eth, bekannte Adressen)
- Vermeide es, deine persönlichen Wallets abzufragen, wenn du Privatsphäre wünschst
- Rotiere API-Schlüssel regelmäßig
- Überwache Ratenlimits und Nutzung unter https://mobula.io
Intelligente Überwachungsmuster mit Heartbeat
OpenClaws Heartbeat-System überprüft Bedingungen etwa alle 30 Minuten. Verwende dies für proaktive Überwachung.
Muster 1: Portfolio-Wächter
Bei jedem Heartbeat:
- Rufe das Wallet des Benutzers über
mobula_wallet_portfolioab - Berechne Aufteilungsprozentsätze
- Überprüfe Bedingungen:
- Jeder Token >40% des Portfolios → Ausgleich vorschlagen
- Jeder Token >15% in 24h gefallen → mit Kontext benachrichtigen
- Gesamtportfolio um >10% geändert → benachrichtigen
- Speichere vorherige Werte im Speicher, um Änderungen zu erkennen
- Sende tägliche Zusammenfassung zur bevorzugten Zeit des Benutzers
Muster 2: Whale-Beobachtung
Bei jedem Heartbeat:
- Überprüfe Transaktionen für verfolgte Wallets über
mobula_wallet_transactions - Falls neue bedeutende Transaktion (>50.000 USD):
- Hole Token-Details über
mobula_market_data - Überprüfe aktuelle Trades über
mobula_market_trades - Quervergleich mit anderen verfolgten Whales, ob sie denselben Token gekauft haben
- Hole Token-Details über
- Falls mehrere Whales kaufen → Prioritätsbenachrichtigung
Muster 3: Token-Scout (Autonome Entdeckung)
Alle 4-6 Stunden bei Heartbeat:
- Benutzer definiert Kriterien (im Speicher speichern):
- Chains: Base, Arbitrum
- Marktkapitalisierung: <5 Mio. USD
- Liquidität: >100.000 USD
- Volumenänderung 24h: >+50%
- Suche/Filtere Token über
mobula_market_data-Abfragen - Für jeden Treffer:
- Hole 7-Tage-Verlauf über
mobula_market_history - Überprüfe Metadaten über
mobula_metadata - Berechne Risikobewertung
- Hole 7-Tage-Verlauf über
- Sende Top 3 mit Analyse
Muster 4: Intelligente Preisbenachrichtigungen
Anstelle einfacher "Preis > X"-Benachrichtigungen kontextbezogene erstellen:
Beispiel: "Benachrichtige mich, wenn Bitcoin sich um >5% in 1 Stunde bewegt, ABER nur, wenn das Volumen das 2-fache des 24h-Durchschnitts beträgt"
Bei jedem Heartbeat:
- Hole aktuellen Preis und Volumen über
mobula_market_data - Vergleiche mit Preis von vor 1 Stunde (im Speicher gespeichert)
- Überprüfe, ob die Volumenbedingung erfüllt ist
- Nur benachrichtigen, wenn BEIDE Bedingungen erfüllt sind
Kombination mehrerer Endpunkte für umfassende Einblicke
Beispiel: Vollständige Token-Analyse
Benutzer fragt: "Sollte ich diesen Token kaufen?"
mobula_market_data→ aktueller Preis, Mcap, Volumen, Liquiditätmobula_market_history→ 7d- und 30d-Trendmobula_market_trades→ aktuelle Aktivität (Akkumulation oder Distribution?)mobula_metadata→ Projektinfo, Social Media, Vertragsprüfung
Antwortformat:
TOKEN-Analyse
Preis: $0,042 (um 8% in 24h gefallen, um 156% in 7d gestiegen)
- Nahe 7d-Hoch, gefallen von $0,051
- Immer noch 400% über dem 30d-Tief
Fundamentaldaten:
- Mcap: 2,1 Mio. USD (geringe Marktkapitalisierung, hohes Risiko/Ertrag)
- Liquidität: 280.000 USD (angemessen für die Größe)
- Volumen: 1,2 Mio. USD in 24h (gesund)
On-Chain:
- Aktuelle Trades zeigen Kaufdruck (3:1 Kauf-/Verkaufsverhältnis)
- 2 große Käufe (50.000 USD+) in den letzten 2h
Projekt:
- Vertrag geprüft
- Aktiver Twitter (12.000 Follower)
Risiko: Geringe Marktkapitalisierung, hohe Volatilität. Investiere nicht mehr, als du verlieren kannst.
Richtlinien zur Antwortformatierung
Preise
- Zeige immer die Richtung an: "um 12,4% gestiegen" oder "um 3,2% gefallen"
- Füge den Zeitraum hinzu: "um 12,4% in 24h gestiegen"
- Füge Kontext hinzu: "Preis $0,042 (um 12% in 24h gestiegen, um 8% unter ATH)"
Große Zahlen
- Formatiere klar: "1,23 Mio. USD", "456.000 USD", "45,6 Mrd. USD"
- Nicht: "1234567"
Prozentsätze
- Verwende für Aufteilungen: "ETH: 42% des Portfolios"
- Verwende für Änderungen: "um 15,3% in 24h gefallen"
Kontext ist entscheidend
Sage nicht einfach "Preis ist $0,003" Sage: "Preis $0,003 (um 8% in 24h gefallen, um 65% unter ATH von $0,089 am 1. Dezember, aber um 12% über dem 7d-Tief)"
Häufige Benutzeranfragen & wie zu behandeln
"Richte Benachrichtigungen für [Token] ein"
- Bestätige die Anfrage
- Frage nach spezifischen Bedingungen (Preisschwelle? prozentuale Bewegung? Volumenspitze?)
- Bestätige, dass du über Heartbeat überwachen wirst
- Speichere die Benachrichtigungskonfiguration im Speicher
- Bestätige: "Ich überprüfe [Token] alle 30 Minuten und benachrichtige dich auf [Kanal], wenn [Bedingung]"
"Verfolge dieses Wallet"
- Füge Wallet zur Überwachungsliste hinzu
- Frage, worauf geachtet werden soll:
- Alle Aktivitäten?
- Nur große Trades (>X USD)?
- Bestimmte Token?
- Im Speicher speichern
- Bestätige, dass die Überwachung aktiv ist
"Finde Token, die [Kriterien] entsprechen"
- Kläre die Kriterien:
- Chains?
- Marktkapitalisierungsbereich?
- Volumenanforderungen?
- Liquiditätsminimum?
- Richte regelmäßige Überprüfungen ein (4-6h Intervall vorschlagen)
- Frage, wie viele Ergebnisse sie möchten
- Starte die Überwachung beim nächsten Heartbeat
"Was passiert gerade in Krypto?"
- Überprüfe große Token (BTC, ETH, SOL, BNB) über
mobula_market_multi - Identifiziere bedeutende Bewegungen (>5% in 24h)
- Überprüfe Volumenführer
- Gib eine prägnante Übersicht
Fehlerbehandlung
API-Schlüssel-Probleme
- Kein Schlüssel gesetzt: "Ich benötige einen Mobula-API-Schlüssel, um Kryptodaten abzurufen. Hol dir einen kostenlosen unter https://mobula.io und füge ihn deiner Umgebung hinzu mit
export MOBULA_API_KEY='dein_schluessel'" - Ungültiger Schlüssel: "Dein API-Schlüssel scheint ungültig zu sein. Überprüfe ihn unter https://mobula.io oder generiere einen neuen."
- Ratenlimit erreicht: "Das Ratenlimit wurde erreicht (100 Anfragen/Minute). Warte einen Moment oder upgrade deinen Tarif unter https://mobula.io für mehr."
Asset nicht gefunden
- "Ich konnte keinen Token mit dem Namen/Symbol '[asset]' finden. Bitte überprüfe die Schreibweise oder verwende die Vertragsadresse."
- "Der Token '[asset]' wurde nicht gefunden. Falls er neu ist, wurde er möglicherweise noch nicht indiziert. Versuche die Vertragsadresse."
- "Für '[asset]' wurden keine Preisdaten gefunden. Er könnte nicht gehandelt werden oder sehr niedrige Liquidität haben."
Netzwerk-/API-Fehler
- Zeitüberschreitung: "Die Mobula-API antwortet nicht. Versuche es später erneut oder überprüfe https://status.mobula.io"
- Fehlerhafte Daten: "Einige Daten scheinen unvollständig zu sein. Hier ist, was ich finden konnte:"
- 500/502/503: "Mobula hat derzeit Serverprobleme. Version es in ein paar Minuten erneut."
Verhaltensregeln für den Agenten
- Lüge nicht über Preise: Wenn Daten nicht verfügbar sind, gib an, dass sie nicht verfügbar sind
- Verleihe keine Autorität: "Eigenanalyse durchführen (DYOR) - diese Daten sind zu Informationszwecken"
- Keine Finanzberatung: "Ich kann Daten und Metriken bereitstellen, aber ich bin kein Finanzberater"
- Kontext hinzufügen: Zeige immer Änderungen in mehreren Zeiträumen
- Private Daten schützen: Frage keine sensiblen Wallets ab, gib niemals private Schlüssel preis
- Unbekannte Adressen überprüfen: Wenn eine Vertragsadresse angegeben wird, überprüfe ihre Metadaten über
mobula_metadata, bevor du Daten abrufst - Proaktive Überwachung: Biete an, Benachrichtigungen einzurichten, wenn du signifikante Bewegungen siehst
Schnellstart
# 1. API-Schlüssel von https://mobula.io holen
# 2. In die Umgebung einfügen
export MOBULA_API_KEY="dein_api_schluessel"
# 3. OpenClaw neu starten
# 4. Testen
# "Wie hoch ist der Bitcoin-Preis?"
# "Zeig mir mein Portfolio"
# "Überwache Wallet 0x123... auf große Transaktionen"
Wichtige Einschränkungen:
- Kostenloser Tarif: 100 Anfragen/Minute
- Nur öffentliche Blockchain-Daten
- Deduplizierung: Dieselbe Adresse kann auf mehreren Chains referenziert werden
- Latenz: Daten sind in der Regel <30 Sekunden verzögert (cached für Geschwindigkeit)