Hummingbot Developer Skill for Openclaw

A comprehensive developer workflow skill for building, installing, and testing the full Hummingbot stack, including Gateway and API components, directly from source code.

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

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install hummingbot-developer

2. Manual Installation

Copy the skill folder to one of these locations

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

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install hummingbot-developer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Hummingbot Developer Skill?

The Hummingbot Developer skill is a specialized toolkit designed for engineers and algorithmic traders who need to customize or extend the Hummingbot ecosystem. It provides a high-level interface for managing the complex lifecycle of the Hummingbot client, the Gateway middleware, and the Hummingbot API. By utilizing this skill within Openclaw Skills, developers can eliminate the manual overhead of environment configuration and dependency management.

This skill automates the orchestration of multi-repository workflows, ensuring that changes made in the core trading engine are correctly reflected in the API layer through editable installs. Whether you are building custom exchange connectors, developing new strategy executors, or preparing production-ready Docker images, this skill provides the necessary commands to maintain a consistent and verified development environment.

Hummingbot Developer Skill Use Cases

  • Setting up a localized development environment for the entire Hummingbot stack.
  • Building custom Docker images with specific branch features for deployment.
  • Developing and testing new exchange connectors or strategy executors from source.
  • Troubleshooting connectivity between the API, Gateway, and Hummingbot client.
  • Automating the installation of complex prerequisites like Conda environments and TypeScript builds.

How Hummingbot Developer Skill Works

  1. The skill initiates by auditing the host system for essential development tools including Conda, Node.js, pnpm, and Docker.
  2. Users interactively or programmatically select the target branches for the three core repositories to ensure version compatibility.
  3. The skill executes a sequential installation process, handling specific requirements like Cython compilation for Hummingbot and TypeScript builds for Gateway.
  4. It performs an editable installation of the Hummingbot source into the API environment, allowing for real-time code testing without constant re-installs.
  5. The development stack is launched in a specific order: starting infrastructure containers, then the Gateway service, and finally the API with hot-reload enabled.
  6. An integration suite runs automated smoke tests to verify health endpoints and cross-service communication.

Hummingbot Developer Skill Setup

To begin using this skill within Openclaw Skills, ensure your repository paths are correctly mapped. You can use the automated dependency installer to prepare your system.

# Automatically install all system prerequisites
/hummingbot-developer install-deps

# Configure repo branches and install the full stack
/hummingbot-developer select-branches --defaults
/hummingbot-developer install-all

If your repositories are located outside the default workspace, export the following environment variables:

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

Hummingbot Developer Skill Data Schema & Taxonomy

The Hummingbot Developer skill organizes its operational data and build artifacts across the following structures:

Data Point Storage Location Description
Branch State $WORKSPACE/.dev-branches Stores the active branch for each repository
Python Artifacts hummingbot/dist/ Contains generated .whl files for various architectures
Gateway Config gateway/conf/ Houses chain, connector, and RPC configurations
Gateway Certs gateway/certs/ Stores self-signed TLS certificates for development
Service Logs .gateway.log Local log file for background Gateway processes
API Infrastructure docker-compose.yml Manages Postgres and EMQX broker states

Hummingbot Developer Skill Advanced Features

  • Linux Wheel Cross-Compilation: Generate Linux-compatible Python wheels from macOS or Windows using Docker-based build environments.
  • Editable Source Wiring: Automatically link local Hummingbot source code to the API environment for immediate testing of core logic changes.
  • Full Stack Orchestration: Single-command deployment of Postgres, EMQX, Gateway, and API services with proper dependency ordering.
  • Automated Synchronization Checks: Verify that all three repositories are on correct branches and that build artifacts are not stale compared to source code.
  • Docker Image Tagging: Automatically tag locally built images with branch names to facilitate organized testing and deployment via Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*