hummingbot
Agent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on core trading workflows. For DEX/LP strategies on Solana, use lp-agent instead.
Why use this skill?
Integrate Hummingbot API with OpenClaw agents to manage V2 trading strategies, check balances, and automate crypto market-making workflows effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fengtality/hummingbotWhat This Skill Does
The hummingbot skill is a specialized agent bridge that enables OpenClaw AI agents to interface directly with the Hummingbot API. It mirrors the familiar command-line experience of the Hummingbot platform, allowing for programmatic control over trading workflows. By leveraging this skill, your agent gains the ability to manage exchange connections, query asset balances, deploy V2 strategies, and monitor real-time trading performance without requiring manual human intervention in the CLI.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/fengtality/hummingbot
Ensure that you have an active Hummingbot instance running with the API enabled, as the skill acts as a proxy for the Hummingbot REST API.
Use Cases
This skill is ideal for quantitative traders and developers looking to automate their market-making or arbitrage operations. Use cases include:
- Autonomous Portfolio Management: Automatically checking balances and adjusting strategy parameters based on predefined risk metrics.
- Round-the-clock Trading: Allowing an AI agent to restart or stop bots based on market volatility or technical signals.
- Operational Transparency: Automatically pulling trading history and status logs for reporting or post-trade analysis without logging into the Hummingbot UI.
Example Prompts
- "Hummingbot, check my current balances on Binance and display the status of the active V2 strategy."
- "Create a new configuration for a pure market-making strategy on Kraken and start the bot."
- "Summarize the trading history for the last 24 hours and stop the bot if the drawdown exceeds 2%."
Tips & Limitations
- V2 Focus: This skill is optimized specifically for Hummingbot V2 controllers and scripts. It will not function with legacy V1 strategy configurations.
- Solana Specifics: If your primary interest is DEX/LP strategies on the Solana blockchain, please use the
lp-agentskill instead, as it is better optimized for that ecosystem. - Security: Always ensure that your Hummingbot API credentials are stored securely and that your agent has restricted access only to the necessary trading wallets. Do not share API keys in plain text within agent chat logs.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-fengtality-hummingbot": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
slides-generator
Create Hummingbot-branded PDF slides from markdown with Mermaid diagram support. Use for presentations, decks, and technical documentation with professional diagrams.
connectors-available
Check which exchanges work from your location and search for tokens with trading rules (min order size, price increment, order types).
hummingbot-deploy
Deploy Hummingbot trading infrastructure including API server, MCP server, and Condor Telegram bot. Use this skill when the user wants to install, deploy, set up, or configure Hummingbot.
find-arbitrage-opps
Find arbitrage opportunities across exchanges by comparing prices for fungible token pairs like BTC/WBTC and USDT/USDC.
hummingbot-developer
Developer skill for running Hummingbot and Gateway from source, building wheel and Docker images, and testing against Hummingbot API running from source. Use this skill when a developer wants to build, run, or test Hummingbot components locally.