Build or update the BlueBubbles external channel plugin for Moltbot (extension package, REST...
npx skills add hummingbot/skills --skill "hummingbot-api-setup"
Install specific skill from multi-skill repository
# Description
Deploy Hummingbot infrastructure including API server, Condor Telegram bot, PostgreSQL, and Gateway for DEX trading. Use this skill when the user wants to install, deploy, or set up Hummingbot.
# SKILL.md
name: hummingbot-api-setup
description: Deploy Hummingbot infrastructure including API server, Condor Telegram bot, PostgreSQL, and Gateway for DEX trading. Use this skill when the user wants to install, deploy, or set up Hummingbot.
license: Apache-2.0
creator-github-handle: david-hummingbot
hummingbot-api-setup
Deploy Hummingbot infrastructure using the official installer from hummingbot/deploy.
Quick Start
# Fresh install (Condor + API)
./scripts/setup.sh
# Install API only
./scripts/setup.sh --api
# Upgrade existing installation
./scripts/setup.sh --upgrade
What Gets Installed
| Component | Description |
|---|---|
| Condor | Telegram bot interface for trading |
| Hummingbot API | REST API server for bot management |
| PostgreSQL | Database for configurations and history |
| EMQX | MQTT broker for real-time communication |
Installation Options
./scripts/setup.sh [OPTIONS]
Options:
--upgrade Upgrade existing installation
--api Install only Hummingbot API (standalone)
-h, --help Show help message
After Installation
Hummingbot API
- URL: http://localhost:8000
- Docs: http://localhost:8000/docs
- Default credentials: admin/admin
Condor (Telegram Bot)
- Open Telegram
- Search for your bot (configured during setup)
- Use
/configto add API servers - Use
/startto begin trading
Health Check
Verify installation is running:
./scripts/health_check.sh
System Requirements
- OS: Linux or macOS
- Docker: Required (script will guide installation)
- Disk Space: 2GB minimum
- Dependencies: git, curl, make (auto-installed)
Troubleshooting
Docker not running
macOS:
open -a Docker
Linux:
sudo systemctl start docker
Port conflicts
| Port | Service | Check |
|---|---|---|
| 8000 | API | lsof -i :8000 |
| 5432 | PostgreSQL | lsof -i :5432 |
| 1883 | EMQX | lsof -i :1883 |
View logs
cd ~/hummingbot-api && docker compose logs -f
cd ~/condor && docker compose logs -f
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.