jpskill.com
📦 その他 コミュニティ

hummingbot

Hummingbotは、暗号資産取引所と連携し、自動売買やアービトラージなどの戦略を実行できるトレーディングボットのフレームワークで、アルゴリズム取引や暗号資産ボット開発を効率化するSkill。

📜 元の英語説明(参考)

Hummingbot trading bot framework - automated trading strategies, market making, arbitrage, connectors for crypto exchanges. Use when working with algorithmic trading, crypto trading bots, or exchange integrations.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Hummingbotは、暗号資産取引所と連携し、自動売買やアービトラージなどの戦略を実行できるトレーディングボットのフレームワークで、アルゴリズム取引や暗号資産ボット開発を効率化するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o hummingbot.zip https://jpskill.com/download/16681.zip && unzip -o hummingbot.zip && rm hummingbot.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16681.zip -OutFile "$d\hummingbot.zip"; Expand-Archive "$d\hummingbot.zip" -DestinationPath $d -Force; ri "$d\hummingbot.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して hummingbot.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → hummingbot フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
11

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Hummingbot Skill

hummingbot の開発を包括的に支援します。公式ドキュメントから生成されています。

この Skill を使用する場面

この Skill は、以下の場合にトリガーされるべきです。

  • hummingbot を操作している
  • hummingbot の機能や API について質問している
  • hummingbot のソリューションを実装している
  • hummingbot のコードをデバッグしている
  • hummingbot のベストプラクティスを学習している

クイックリファレンス

一般的なパターン

パターン 1: 例: candles = [CandlesFactory.get_candle(connector=kucoin, trading_pair="ETH-USDT", interval="1m", max_records=100)]

candles = [CandlesFactory.get_candle(connector=kucoin,
           trading_pair="ETH-USDT", interval="1m", max_records=100)]

パターン 2: 例:

bin/hummingbot_quickstart.py -p a -f simple_pmm_example_config.py -c conf_simple_pmm_example_config_1.yml

パターン 3: >>> gateway swap --help usage: gateway swap [-h] [connector] [args ...] positional arguments: connector Connector name/type (e.g., jupiter/router) args Arguments: [base-quote] [side] [amount] options: -h, --help show this help message and exit

>>> gateway swap --help
usage: gateway swap [-h] [connector] [args ...]

positional arguments:
  connector   Connector name/type (e.g., jupiter/router)
  args        Arguments: [base-quote] [side] [amount]

options:
  -h, --help  show this help message and exit

パターン 4: usage: gateway list [-h]

usage: gateway list [-h]

パターン 5: 例:

price = self.market_data_provider.get_price_by_type('binance', 'BTC-USDT', PriceType.MidPrice)

パターン 6: 例:

price = self.market_data_provider.get_price_by_volume('binance', 'BTC-USDT', volume: 10000, True)

パターン 7: 例:

price = self.market_data_provider.get_volume_for_price('binance', 'BTC-USDT', 70000, True)

パターン 8: 例:

price = self.market_data_provider.get_order_book_snapshot('binance', 'BTC-USDT')

参照ファイル

この Skill には、references/ に包括的なドキュメントが含まれています。

  • advanced.md - 高度なドキュメント
  • configuration.md - 設定ドキュメント
  • connectors.md - コネクタドキュメント
  • development.md - 開発ドキュメント
  • getting_started.md - はじめにドキュメント
  • other.md - その他のドキュメント
  • strategies.md - 戦略ドキュメント
  • trading.md - 取引ドキュメント
  • troubleshooting.md - トラブルシューティングドキュメント

詳細な情報が必要な場合は、view を使用して特定の参照ファイルを読んでください。

この Skill の使い方

初心者向け

基礎的な概念については、getting_started または tutorials の参照ファイルから始めてください。

特定の機能について

詳細な情報については、適切なカテゴリの参照ファイル (api、guides など) を使用してください。

コード例について

上記のクイックリファレンスのセクションには、公式ドキュメントから抽出された一般的なパターンが含まれています。

リソース

references/

公式ソースから抽出された整理されたドキュメント。これらのファイルには以下が含まれています。

  • 詳細な説明
  • 言語アノテーション付きのコード例
  • 元のドキュメントへのリンク
  • 素早いナビゲーションのための目次

scripts/

一般的な自動化タスクのためのヘルパースクリプトをここに追加します。

assets/

テンプレート、ボイラープレート、またはサンプルプロジェクトをここに追加します。

注記

  • この Skill は、公式ドキュメントから自動的に生成されました
  • 参照ファイルは、ソースドキュメントの構造と例を保持します
  • コード例には、より良い構文強調表示のための言語検出が含まれています
  • クイックリファレンスのパターンは、ドキュメント内の一般的な使用例から抽出されています

更新

更新されたドキュメントでこの Skill を更新するには:

  1. 同じ構成でスクレイパーを再実行します
  2. Skill は最新の情報で再構築されます
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Hummingbot Skill

Comprehensive assistance with hummingbot development, generated from official documentation.

When to Use This Skill

This skill should be triggered when:

  • Working with hummingbot
  • Asking about hummingbot features or APIs
  • Implementing hummingbot solutions
  • Debugging hummingbot code
  • Learning hummingbot best practices

Quick Reference

Common Patterns

Pattern 1: For example: candles = [CandlesFactory.get_candle(connector=kucoin, trading_pair="ETH-USDT", interval="1m", max_records=100)]

candles = [CandlesFactory.get_candle(connector=kucoin,
           trading_pair="ETH-USDT", interval="1m", max_records=100)]

Pattern 2: Example:

bin/hummingbot_quickstart.py -p a -f simple_pmm_example_config.py -c conf_simple_pmm_example_config_1.yml

Pattern 3: >>> gateway swap --help usage: gateway swap [-h] [connector] [args ...] positional arguments: connector Connector name/type (e.g., jupiter/router) args Arguments: [base-quote] [side] [amount] options: -h, --help show this help message and exit

>>> gateway swap --help
usage: gateway swap [-h] [connector] [args ...]

positional arguments:
  connector   Connector name/type (e.g., jupiter/router)
  args        Arguments: [base-quote] [side] [amount]

options:
  -h, --help  show this help message and exit

Pattern 4: usage: gateway list [-h]

usage: gateway list [-h]

Pattern 5: Example:

price = self.market_data_provider.get_price_by_type('binance', 'BTC-USDT', PriceType.MidPrice)

Pattern 6: Example:

price = self.market_data_provider.get_price_by_volume('binance', 'BTC-USDT', volume: 10000, True)

Pattern 7: Example:

price = self.market_data_provider.get_volume_for_price('binance', 'BTC-USDT', 70000, True)

Pattern 8: Example:

price = self.market_data_provider.get_order_book_snapshot('binance', 'BTC-USDT')

Reference Files

This skill includes comprehensive documentation in references/:

  • advanced.md - Advanced documentation
  • configuration.md - Configuration documentation
  • connectors.md - Connectors documentation
  • development.md - Development documentation
  • getting_started.md - Getting Started documentation
  • other.md - Other documentation
  • strategies.md - Strategies documentation
  • trading.md - Trading documentation
  • troubleshooting.md - Troubleshooting documentation

Use view to read specific reference files when detailed information is needed.

Working with This Skill

For Beginners

Start with the getting_started or tutorials reference files for foundational concepts.

For Specific Features

Use the appropriate category reference file (api, guides, etc.) for detailed information.

For Code Examples

The quick reference section above contains common patterns extracted from the official docs.

Resources

references/

Organized documentation extracted from official sources. These files contain:

  • Detailed explanations
  • Code examples with language annotations
  • Links to original documentation
  • Table of contents for quick navigation

scripts/

Add helper scripts here for common automation tasks.

assets/

Add templates, boilerplate, or example projects here.

Notes

  • This skill was automatically generated from official documentation
  • Reference files preserve the structure and examples from source docs
  • Code examples include language detection for better syntax highlighting
  • Quick reference patterns are extracted from common usage examples in the docs

Updating

To refresh this skill with updated documentation:

  1. Re-run the scraper with the same configuration
  2. The skill will be rebuilt with the latest information

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。