hummingbot avatar

Hummingbot Heartbeat

If you're running Hummingbot bots and want to stay on top of their health without constantly SSH-ing in, this cron skill pings your chat every hour with a formatted status dump: API health, Gateway container uptime, active bots and executors, and current portfolio balances with USD values. It's built for the OpenClaw framework and hits the Hummingbot API endpoints you'd check manually anyway. The output is clean and scannable, which matters when you're getting updates in Telegram or Discord throughout the day. Assumes you've already got Hummingbot deployed with the API running, and it gracefully skips the Docker checks if that's not available.

skills.sh installs
361
GitHub stars
34
last updated
Aug 21, 2026

Install

$ npx -y skills add hummingbot/skills --skill hummingbot-heartbeat --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

Sponsors

Details

Repository
github.com/hummingbot/skills
Categories
Backend & APIs, Automation & Workflows, Finance & Trading
First seen
Jun 3, 2026

More from hummingbot/skills

All 9
1dhruvanbhalara avatarflutter-diodhruvanbhalara/skillsImplement HTTP networking with Dio including interceptors, retry logic, and response caching. Use when building API clients, configuring authentication headers,360skills.sh installs
2jezweb avataroauth-integrationsjezweb/claude-skillsImplement OAuth 2.0 authentication with GitHub and Microsoft Entra (Azure AD) in Cloudflare Workers and other edge environments. Covers provider-specific quirks356skills.sh installs
3outsharp avatargoogle-newsoutsharp/shipp-skillsGoogle News is a free news aggregator by Google that surfaces headlines from thousands of publishers worldwide. Use this skill to fetch top stories, topic feeds356skills.sh installs
4jezweb avatarcloudflare-kvjezweb/claude-skillsStore key-value data globally with Cloudflare KV's edge network. Use when: caching API responses, storing configuration, managing user preferences, handling TTL355skills.sh installs
5pskoett avatardx-data-navigatorpskoett/pskoett-ai-skillsQuery Developer Experience (DX) data via the DX Data MCP server PostgreSQL database. Use this skill when analyzing developer productivity metrics, team performa355skills.sh installs
6davila7 avatarbiopythondavila7/claude-code-templatesPrimary Python toolkit for molecular biology. Preferred for Python-based PubMed/NCBI queries (Bio.Entrez), sequence manipulation, file parsing (FASTA, GenBank, 354skills.sh installs