hummingbot-heartbeat — скилл для Claude Code: установка и работа
Скилл формирует почасовой отчёт о работе торгового бота Hummingbot и отправляет его в чат. Помогает следить за балансами портфеля и доступностью API.
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a claude-codeЧто делает hummingbot-heartbeat
Скилл запускает скрипт scripts/bot_status.py, опрашивающий локальный сервис Hummingbot. Утилита собирает данные о версии API, действующих контроллерах ботов через эндпоинт /bot-orchestration/status, незавершённых исполнителях ордеров и свежих остатках на балансах. Если в системе развёрнут Docker, скрипт также инспектирует контейнер Gateway с помощью команды docker ps.
Параметры подключения задаются через переменные окружения или локальный файл .env. По умолчанию скрипт обращается к адресу http://localhost:8000, используя стандартные учётные данные admin.
Без работающего API Hummingbot скрипт просто не сможет собрать статистику и завершится с ошибкой. Для исполнения требуется Python версии 3.9 или новее.
Какие задачи решает
- Проверять доступность API и версию Hummingbot каждый час
- Отслеживать активных ботов и конфигурации контроллеров
- Фильтровать активные процессы исполнения ордеров, отсекая закрытые
- Контролировать баланс токенов и общую оценку портфеля в чате
Примеры запросов агенту
- Настрой регулярный опрос через hummingbot-heartbeat раз в час
- Выполни
python3 scripts/bot_status.py, чтобы проверить текущее состояние бота - Запусти скрипт со флагом
python3 scripts/bot_status.py --jsonдля вывода метрик в JSON
Как установить hummingbot-heartbeat
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a claude-code2Вручную: положить файлы
~/.claude/skills/hummingbot-heartbeat/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hummingbot-heartbeat/
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a codex2Вручную: положить файлы
.agents/skills/hummingbot-heartbeat/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a cursor2Вручную: положить файлы
.cursor/skills/hummingbot-heartbeat/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hummingbot/skills hummingbot-heartbeat2Вручную: положить файлы
.github/skills/hummingbot-heartbeat/SKILL.md1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a gemini-cli2Командой платформы
gemini skills install https://github.com/hummingbot/skills --path skills/hummingbot-heartbeatВручную: положить файлы
.devin/skills/hummingbot-heartbeat/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill hummingbot-heartbeat -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о hummingbot-heartbeat
Как установить hummingbot-heartbeat в Claude Code?
Выполните команду npx skills add hummingbot/skills --skill hummingbot-heartbeat -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/hummingbot-heartbeat/SKILL.md.
Что проверяет hummingbot-heartbeat?
Скрипт проверяет состояние API, конфигурации контроллеров, открытые исполнители ордеров и балансы портфеля. Если на хосте установлен Docker, он также отслеживает контейнер Gateway.
Что нужно подготовить перед запуском?
Потребуется Python версии 3.9+ и запущенный инстанс Hummingbot API. Docker опционален: при его отсутствии проверка Gateway просто пропускается.