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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
hummingbot.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
hummingbotフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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 を更新するには:
- 同じ構成でスクレイパーを再実行します
- 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:
- Re-run the scraper with the same configuration
- The skill will be rebuilt with the latest information
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,992 bytes)
- 📎 references/advanced.md (8,594 bytes)
- 📎 references/configuration.md (54,666 bytes)
- 📎 references/connectors.md (244,155 bytes)
- 📎 references/development.md (45,902 bytes)
- 📎 references/getting_started.md (82,840 bytes)
- 📎 references/index.md (578 bytes)
- 📎 references/other.md (112,785 bytes)
- 📎 references/strategies.md (209,308 bytes)
- 📎 references/trading.md (9,934 bytes)
- 📎 references/troubleshooting.md (3,992 bytes)