hummingbot-heartbeat
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/hummingbot/skills --skill hummingbot-heartbeat
Agent 安装分布
amp
1
cline
1
openclaw
1
opencode
1
cursor
1
continue
1
Skill 文档
hummingbot-heartbeat
An OpenClaw cron skill that runs every hour and delivers a formatted Hummingbot status report to your connected chat channel (Telegram, Discord, etc.). Covers API health, Gateway container, active bots/controllers, executors, and portfolio balances.
Installation
clawhub install hummingbot-heartbeat
Or manually clone into your skills directory.
Quick Start
1. Set up the OpenClaw cron job
Ask your OpenClaw agent:
“Set up the hummingbot-heartbeat cron job”
The agent will resolve the skill path and register it with openclaw cron. Or do it manually:
# Replace <SKILL_PATH> with the actual installed path
openclaw cron add \
--name "hummingbot-heartbeat" \
--description "Hourly Hummingbot status check" \
--every 1h \
--announce \
--channel telegram \
--message "Run this and send output verbatim: python3 <SKILL_PATH>/scripts/bot_status.py"
2. Run manually (debug)
python3 scripts/bot_status.py
python3 scripts/bot_status.py --json
Configuration
Set via environment variables or a .env file in the skill directory:
# .env (optional â defaults shown)
HUMMINGBOT_API_URL=http://localhost:8000
API_USER=admin
API_PASS=admin
| Variable | Default | Description |
|---|---|---|
HUMMINGBOT_API_URL |
http://localhost:8000 |
Hummingbot API base URL |
API_USER |
admin |
API username |
API_PASS |
admin |
API password |
Requirements
- Python 3.9+
- Hummingbot API running (see
hummingbot-deployskill) - Docker (optional â Gateway status check skipped if Docker unavailable)
Sample Output
ð¤ Hummingbot Status â Feb 28, 2026 09:06 AM
**Infrastructure**
API: â
Up (v1.0.1)
Gateway: â
Up 17 hours
**Active Bots:** none
**Active Executors:** none
**Portfolio** (total: $187.23)
Token Units Price Value
------------ ----------- ---------- ----------
SOL 2.0639 $81.4996 $168.20
USDC 19.0286 $1.0000 $19.03
What It Checks
| Check | Endpoint | Notes |
|---|---|---|
| API health | GET / |
Returns version |
| Gateway | docker ps | grep gateway |
Skipped if Docker unavailable |
| Active bots | GET /bot-orchestration/status |
Lists controller configs |
| Active executors | POST /executors/search |
Filters out CLOSED/FAILED |
| Portfolio | POST /portfolio/history |
Latest balances with prices |