Hummingbot Entwickler-Skill für Openclaw

Ein umfassender Entwickler-Workflow-Skill zum Erstellen, Installieren und Testen des vollständigen Hummingbot-Stacks, einschließlich Gateway- und API-Komponenten, direkt aus dem Quellcode.

fengtality
v1.0.0
Feb 28, 2026
0
1.2k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install hummingbot-developer

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, hummingbot-developer über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Hummingbot Entwickler-Skill?

Der Hummingbot Entwickler-Skill ist ein spezialisiertes Toolkit für Ingenieure und algorithmische Trader, die das Hummingbot-Ökosystem anpassen oder erweitern müssen. Er bietet eine High-Level-Schnittstelle zur Verwaltung des komplexen Lebenszyklus des Hummingbot-Clients, der Gateway-Middleware und der Hummingbot-API. Durch die Nutzung dieses Skills innerhalb von Openclaw Skills können Entwickler den manuellen Aufwand für die Umgebungskonfiguration und das Abhängigkeitsmanagement eliminieren.

Dieser Skill automatisiert die Orchestrierung von Multi-Repository-Workflows und stellt sicher, dass Änderungen an der Core-Trading-Engine über editierbare Installationen korrekt in der API-Ebene reflektiert werden. Egal, ob Sie benutzerdefinierte Exchange-Connectoren erstellen, neue Strategie-Executoren entwickeln oder produktionsreife Docker-Images vorbereiten, dieser Skill bietet die erforderlichen Befehle, um eine konsistente und verifizierte Entwicklungsumgebung aufrechtzuerhalten.

Hummingbot Entwickler-Skill Anwendungsfälle

  • Einrichten einer lokalisierten Entwicklungsumgebung für den gesamten Hummingbot-Stack.
  • Erstellen benutzerdefinierter Docker-Images mit spezifischen Branch-Features für das Deployment.
  • Entwickeln und Testen neuer Exchange-Connectoren oder Strategie-Executoren aus dem Quellcode.
  • Fehlerbehebung bei der Konnektivität zwischen API, Gateway und Hummingbot-Client.
  • Automatisierung der Installation komplexer Voraussetzungen wie Conda-Umgebungen und TypeScript-Builds.

So funktioniert Hummingbot Entwickler-Skill

  1. Der Skill beginnt mit der Überprüfung des Host-Systems auf grundlegende Entwicklungswerkzeuge wie Conda, Node.js, pnpm und Docker.
  2. Benutzer wählen interaktiv oder programmatisch die Ziel-Branches für die drei Kern-Repositories aus, um Versionskompatibilität sicherzustellen.
  3. Der Skill führt einen sequentiellen Installationsprozess aus und behandelt spezifische Anforderungen wie die Cython-Kompilierung für Hummingbot und TypeScript-Builds für Gateway.
  4. Er führt eine editierbare Installation des Hummingbot-Quellcodes in die API-Umgebung durch, was Echtzeit-Code-Tests ohne ständige Neuinstallationen ermöglicht.
  5. Der Entwicklungs-Stack wird in einer bestimmten Reihenfolge gestartet: zuerst die Infrastruktur-Container, dann der Gateway-Dienst und schließlich die API mit aktiviertem Hot-Reload.
  6. Eine Integrations-Suite führt automatisierte Smoke-Tests aus, um die Health-Endpunkte und die serviceübergreifende Kommunikation zu verifizieren.

Hummingbot Entwickler-Skill Einrichtung

Um diesen Skill innerhalb von Openclaw Skills zu nutzen, stellen Sie sicher, dass Ihre Repository-Pfade korrekt gemappt sind. Sie können den automatisierten Abhängigkeits-Installer verwenden, um Ihr System vorzubereiten.

# Automatische Installation aller Systemvoraussetzungen
/hummingbot-developer install-deps

# Repository-Branches konfigurieren und den vollständigen Stack installieren
/hummingbot-developer select-branches --defaults
/hummingbot-developer install-all

Falls sich Ihre Repositories außerhalb des Standard-Workspace befinden, exportieren Sie folgende Umgebungsvariablen:

export HUMMINGBOT_DIR=/path/to/hummingbot
export GATEWAY_DIR=/path/to/gateway
export HUMMINGBOT_API_DIR=/path/to/api

Hummingbot Entwickler-Skill Datenschema & Taxonomie

Der Hummingbot Entwickler-Skill organisiert seine Betriebsdaten und Build-Artefakte über die folgenden Strukturen:

Datenpunkt Speicherort Beschreibung
Branch-Status $WORKSPACE/.dev-branches Speichert den aktiven Branch für jedes Repository
Python-Artefakte hummingbot/dist/ Enthält generierte .whl-Dateien für verschiedene Architekturen
Gateway-Konfig gateway/conf/ Beherbergt Chain-, Connector- und RPC-Konfigurationen
Gateway-Zertifikate gateway/certs/ Speichert selbstsignierte TLS-Zertifikate für die Entwicklung
Dienst-Logs .gateway.log Lokale Log-Datei für Hintergrund-Gateway-Prozesse
API-Infrastruktur docker-compose.yml Verwaltet Postgres- und EMQX-Broker-Zustände

Hummingbot Entwickler-Skill Erweiterte Funktionen

  • Linux Wheel Cross-Kompilierung: Generieren Sie Linux-kompatible Python-Wheels von macOS oder Windows aus unter Verwendung von Docker-basierten Build-Umgebungen.
  • Editierbare Quellcode-Verdrahtung: Verknüpfen Sie lokalen Hummingbot-Quellcode automatisch mit der API-Umgebung für sofortige Tests von Core-Logik-Änderungen.
  • Full-Stack-Orchestrierung: Single-Command-Deployment von Postgres-, EMQX-, Gateway- und API-Diensten mit korrekter Abhängigkeitsreihenfolge.
  • Automatisierte Synchronisationsprüfungen: Überprüfen Sie, ob alle drei Repositories auf den richtigen Branches sind und ob Build-Artefakte im Vergleich zum Quellcode nicht veraltet sind.
  • Docker-Image-Tagging: Kennzeichnen Sie lokal erstellte Images automatisch mit Branch-Namen, um organisiertes Testen und Deployment über Openclaw Skills zu erleichtern.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*