Openclaw向けHummingbot デベロッパースキル

Gateway や API コンポーネントを含む Hummingbot スタック全体をソースコードから直接構築、インストール、テストするための包括的な開発者ワークフロースキルです。

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

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install hummingbot-developer

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って hummingbot-developer をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Hummingbot デベロッパースキル とは?

Hummingbot デベロッパースキルは、Hummingbot エコシステムをカスタマイズまたは拡張する必要があるエンジニアやアルゴリズムトレーダー向けに設計された特殊なツールキットです。Hummingbot クライアント、Gateway ミドルウェア、および Hummingbot API の複雑なライフサイクルを管理するためのハイレベルなインターフェースを提供します。Openclaw Skills 内でこのスキルを利用することで、開発者は環境構成や依存関係管理の手動のオーバーヘッドを排除できます。

このスキルはマルチリポジトリワークフローのオーケストレーションを自動化し、コアトレードエンジンで行われた変更がエディタブルインストールを通じて API レイヤーに正しく反映されるようにします。カスタム取引所コネクタの構築、新しい戦略エグゼキューターの開発、または本番環境向けの Docker イメージの準備など、このスキルは一貫性のある検証済みの開発環境を維持するために必要なコマンドを提供します。

Hummingbot デベロッパースキル のユースケース

  • Hummingbot スタック全体のためのローカライズされた開発環境のセットアップ。
  • デプロイ用の特定ブランチ機能を備えたカスタム Docker イメージのビルド。
  • ソースからの新しい取引所コネクタまたは戦略エグゼキューターの開発とテスト。
  • API、Gateway、および Hummingbot クライアント間の接続トラブルシューティング。
  • Conda 環境や TypeScript ビルドなどの複雑な前提条件のインストール自動化。

Hummingbot デベロッパースキル の仕組み

  1. スキルは、Conda、Node.js、pnpm、Docker を含む必須の開発ツールについてホストシステムを監査することから始まります。
  2. ユーザーは対話形式またはプログラムで、バージョンの互換性を確保するために 3 つのコアリポジトリのターゲットブランチを選択します。
  3. スキルは、Hummingbot の Cython コンパイルや Gateway の TypeScript ビルドなどの特定の要件を処理しながら、順次インストールプロセスを実行します。
  4. Hummingbot ソースを API 環境にエディタブルインストールし、頻繁な再インストールなしでリアルタイムのコードテストを可能にします。
  5. 開発スタックは特定の順序で起動されます:インフラコンテナ、Gateway サービス、そしてホットリロードが有効な API の順です。
  6. 統合スイートが自動スモークテストを実行し、ヘルスエンドポイントとサービス間通信を確認します。

Hummingbot デベロッパースキル のセットアップ

Openclaw Skills でこのスキルの使用を開始するには、リポジトリパスが正しくマッピングされていることを確認してください。自動依存関係インストーラーを使用してシステムを準備できます。

# すべてのシステムの前提条件を自動的にインストール
/hummingbot-developer install-deps

# リポジトリブランチを設定し、フルスタックをインストール
/hummingbot-developer select-branches --defaults
/hummingbot-developer install-all

リポジトリがデフォルトのワークスペース外にある場合は、次の環境変数をエクスポートしてください:

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

Hummingbot デベロッパースキル のデータスキーマとタクソノミー

Hummingbot デベロッパースキルは、以下の構造に従って運用データとビルドアーティファクトを整理します:

データポイント 保存場所 説明
ブランチ状態 $WORKSPACE/.dev-branches 各リポジトリのアクティブなブランチを保存
Python アーティファクト hummingbot/dist/ さまざまなアーキテクチャ向けに生成された .whl ファイルを含む
Gateway 設定 gateway/conf/ チェーン、コネクタ、RPC 設定を格納
Gateway 証明書 gateway/certs/ 開発用の自己署名 TLS 証明書を保存
サービスログ .gateway.log バックグラウンド Gateway プロセスのローカルログファイル
API インフラ docker-compose.yml Postgres と EMQX ブローカーの状態を管理

Hummingbot デベロッパースキル の高度な機能

  • Linux Wheel クロスコンパイル:Docker ベースのビルド環境を使用して、macOS または Windows から Linux 互換の Python ホイールを生成します。
  • エディタブルソース接続:ローカルの Hummingbot ソースコードを API 環境に自動的にリンクし、コアロジックの変更を即座にテストします。
  • フルスタックオーケストレーション:適切な依存関係の順序で、Postgres、EMQX、Gateway、API サービスをシングルコマンドでデプロイします。
  • 自動同期チェック:3 つのリポジトリすべてが正しいブランチにあり、ビルドアーティファクトがソースコードと比較して古くなっていないことを確認します。
  • Docker イメージのタグ付け:Openclaw Skills を介した整理されたテストとデプロイを容易にするために、ローカルでビルドされたイメージにブランチ名を自動的にタグ付けします。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*