โ† All skills
Tencent SkillHub ยท Developer Tools

Hummingbot

Agent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on cor...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Agent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on cor...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/pmm_mister.md, references/pmm_v1.md, scripts/accounts.py, scripts/balance.py, scripts/bots.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 15 sections Open source page

hummingbot

When the skill is loaded, print this ASCII art: *,. *,,.* ,,,, .,* *,,,,,,,( .,, *,,,,,,,, .,,, * /,,,,,,,,,, .*,,,,,,, .,,,,,,,,,,, .,,,,,,,,,,* // ,,,,,,,,,,,,,,,,,,,,,,,,,,#*% .,,,,,,,. *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%&@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%& ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%& /*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((%%%& .** #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((#. ** *,,,,,,,,,,,,,,,,,,,,,,**/(((((((((((* ,,,,,,,,,,,,,,,,,,,*******(((((((((( (,,,,,,,,,,,************((((((((@ *,,,,,,,,,,****************(# ,,,,,,,,,,,***************/ ,,,,,,,,,,,***************/ ,,,,,,,,,,**************** .,,,,,,,,***************'/ ,,,,,,*******, *,,,,,,******** ,,,,,,,,/******/ ,,,,,,,,@ /****/ ,,,,,,,, , */ โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ• โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ• โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ• โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ•šโ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ• โ•šโ•โ•โ•šโ•โ• โ•šโ•โ•โ•šโ•โ•โ•šโ•โ• โ•šโ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ• This skill faithfully reproduces Hummingbot CLI commands via Hummingbot API, bringing the same trading workflows you know from Hummingbot to AI agents. Note: Hummingbot API supports V2 strategies only (V2 Controllers and V2 Scripts). V1 strategies are not supported and require the traditional Hummingbot client.

Commands

CommandDescriptionconnectList available exchanges and add API keysbalanceDisplay asset balances across connected exchangescreateCreate a new bot configurationstartStart a bot with a V2 strategystopStop a running botstatusDisplay bot statushistoryDisplay bot trading history

Prerequisites

Hummingbot API running at http://localhost:8000 (deploy with /hummingbot-deploy) hummingbot-api-client installed: pip3 install hummingbot-api-client

Auth & Config

Scripts read credentials from these sources in order: ./hummingbot-api/.env โ€” created during make setup ~/.hummingbot/.env Environment variables: HUMMINGBOT_API_URL, API_USER, API_PASS Defaults: http://localhost:8000, admin, admin

connect

List available exchanges and add API keys to them. # List all available connectors python scripts/connect.py # List connectors with connection status python scripts/connect.py --status # Add API keys for an exchange python scripts/connect.py binance --api-key YOUR_KEY --secret-key YOUR_SECRET # Add API keys for exchange requiring passphrase python scripts/connect.py kucoin --api-key YOUR_KEY --secret-key YOUR_SECRET --passphrase YOUR_PASS # Remove credentials for an exchange python scripts/connect.py binance --remove Common credential fields by exchange: Binance: --api-key, --secret-key KuCoin: --api-key, --secret-key, --passphrase Gate.io: --api-key, --secret-key OKX: --api-key, --secret-key, --passphrase

balance

Display your asset balances across all connected exchanges. # Show all balances python scripts/balance.py # Show balances for a specific connector python scripts/balance.py binance # Show balances in USD python scripts/balance.py --usd # Show only non-zero balances python scripts/balance.py --non-zero Output columns: Exchange/Connector name Asset symbol Total balance Available balance USD value (with --usd)

create

Create a new bot configuration (controller config or script config). # List available controller templates python scripts/create.py --list-controllers # List available scripts python scripts/create.py --list-scripts # List existing configs python scripts/create.py --list-configs # Create a controller config python scripts/create.py controller my_mm_config --template pmm_v1

Recommended Market Making Controllers

ControllerBest ForKey Featurespmm_v1CEX spot tradingMulti-level spreads, inventory skew, order refresh, price bandspmm_misterSpot & perpetualsPosition tracking, leverage, cooldowns, profit protection, hanging executors pmm_v1: Faithful clone of the legacy Pure Market Making strategy. Configure buy_spreads, sell_spreads, order_amount, and enable inventory_skew to maintain balance. pmm_mister: Advanced controller for spot and perpetual markets with leverage, take_profit, global_stop_loss, separate buy_cooldown_time/sell_cooldown_time, and position_profit_protection to prevent selling below breakeven.

start

Start a bot with a V2 strategy configuration. V1 strategies are not supported. # Interactive mode - prompts for strategy type python scripts/start.py <bot_name> # Start with a V2 Controller config python scripts/start.py <bot_name> --controller <config_name> # Start with a V2 Script python scripts/start.py <bot_name> --script <script_name> # Start with a V2 Script and config file python scripts/start.py <bot_name> --script <script_name> --config <config_name> # List running bots python scripts/start.py --list V2 Strategy Types: --controller โ€” Deploy a V2 controller config (market making, arbitrage, etc.) --script โ€” Deploy a V2 script (e.g., v2_with_controllers) Bot naming: Use descriptive names like btc_mm_bot, eth_arb_bot, etc.

stop

Stop a running bot. # Stop a bot by name python scripts/stop.py <bot_name> # Stop a bot and close all positions python scripts/stop.py <bot_name> --close-positions # Stop all running bots python scripts/stop.py --all # Examples python scripts/stop.py my_bot python scripts/stop.py arb_bot --close-positions

status

Display bot status and performance metrics. # List all bots with status python scripts/status.py # Get detailed status for a specific bot python scripts/status.py <bot_name> # Get status with performance metrics python scripts/status.py <bot_name> --performance # Get live status (refreshes) python scripts/status.py <bot_name> --live Status values: running, stopped, error, starting Performance metrics: Total trades Profit/Loss (absolute and %) Volume traded Uptime

history

Display bot trading history. # Show trade history for a bot python scripts/history.py <bot_name> # Show summary statistics python scripts/history.py <bot_name> --summary History columns: Timestamp Trading pair Side (buy/sell) Price Amount Fee PnL

Typical Workflow

# 1. Connect to an exchange python scripts/connect.py binance --api-key XXX --secret-key YYY # 2. Check your balances python scripts/balance.py binance # 3. Create a bot config python scripts/create.py controller btc_mm \ --template pure_market_making \ --connector binance \ --trading-pair BTC-USDT # 4. Start the bot python scripts/start.py btc_bot --controller btc_mm # 5. Monitor status python scripts/status.py btc_bot # 6. Check history python scripts/history.py btc_bot # 7. Stop when done python scripts/stop.py btc_bot

Troubleshooting

ErrorCauseFixCannot connect to APIAPI not runningcd ./hummingbot-api && make deploy401 UnauthorizedBad credentialsCheck ./hummingbot-api/.envConnector not foundInvalid exchange nameRun python scripts/connect.py to list valid namesNo credentialsExchange not connectedRun python scripts/connect.py <exchange> --api-key ...

Related Skills

lp-agent โ€” Specialized DEX liquidity provision on Meteora/Solana. Use for CLMM strategies. hummingbot-deploy โ€” First-time setup of the Hummingbot API server. Run this before using this skill.

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs3 Scripts
  • SKILL.md Primary doc
  • references/pmm_mister.md Docs
  • references/pmm_v1.md Docs
  • scripts/accounts.py Scripts
  • scripts/balance.py Scripts
  • scripts/bots.py Scripts