Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Crypto Price & Chart — это навык для Clawdbot, предназначенный для получения цен криптовалют и построения наглядных свечных графиков.
Основные возможности
- Быстрое получение цен через API CoinGecko и Hyperliquid
- Свечные графики с тёмной темой (формат 8×8)
- ⚡ Умное кэширование (TTL 5 минут для данных о цене)
- Использование нескольких источников данных (приоритет — Hyperliquid, резерв — CoinGecko)
- Гибкие временные интервалы: 30м, 3ч, 12ч, 24ч, 2д
Установка
Через ClawdHub
clawdhub install evgyur/crypto-price
Ручная установка
- Склонируйте или скопируйте навык в рабочее пространство Clawdbot:
cd ~/.clawdbot/workspace/skills git clone https://github.com/evgyur/crypto-price.git - Убедитесь, что установлен Python 3:
python3 --version - Установите зависимости:
pip install matplotlib - Проверьте установку:
clawdbot skills info crypto-price
Использование
Как навык
Навык автоматически активируется, когда пользователь запрашивает:
- цену токена
- график криптовалюты
- рыночные данные криптовалют
Прямой запуск скрипта
python3 scripts/get_price_chart.py [duration]
Примеры:
# Цена HYPE и график за 24ч
python3 scripts/get_price_chart.py HYPE
# Цена Bitcoin и график за 12ч
python3 scripts/get_price_chart.py BTC 12h
# Ethereum за 3 часа
python3 scripts/get_price_chart.py ETH 3h
# Solana за 30 минут
python3 scripts/get_price_chart.py SOL 30m
# Cardano за 2 дня
python3 scripts/get_price_chart.py ADA 2d
Форматы интервалов
30m— 30 минут3h— 3 часа12h— 12 часов24h— 24 часа (по умолчанию)2d— 2 дня
Формат вывода
Скрипт возвращает JSON со следующей структурой:
{
"symbol": "BTC",
"token_id": "bitcoin",
"source": "coingecko",
"currency": "USD",
"hours": 24.0,
"duration_label": "24h",
"candle_minutes": 15,
"price": 89946.00,
"price_usdt": 89946.00,
"change_period": -54.00,
"change_period_percent": -0.06,
"chart_path": "/tmp/crypto_chart_BTC_1769142011.png",
"text": "BTC: $89946.00 USD (-0.06% over 24h)",
"text_plain": "BTC: $89946.00 USD (-0.06% over 24h)"
}
Построение графиков
- Тип: свечной график (OHLC)
- Размер: 8×8 (квадрат)
- Тема: тёмная (#0f141c)
- Цвета:
- Зелёный (#26a69a) — рост
- Красный (#ef5350) — падение
- Формат: PNG-файл в
/tmp/crypto_chart_{SYMBOL}_{timestamp}.png
Источники данных
- Hyperliquid API — основной источник для поддерживаемых токенов
- CoinGecko API — резервный источник для остальных криптовалют
Кэширование
Данные о цене кэшируются на 300 секунд (5 минут), что снижает нагрузку на API:
- Файлы:
/tmp/crypto_price_*.json - Автоматическое обновление после истечения TTL
Поддерживаемые токены
Навык работает с любыми токенами, доступными в CoinGecko или Hyperliquid, включая популярные: BTC, ETH, SOL, ADA, DOT, LINK, MATIC, AVAX и другие. :
Требования
- Python 3.6+
- Библиотека
matplotlib - Доступ к интернету
Лицензия
MIT
Автор
Разработано для сообщества Clawdbot, восстановлено и улучшено на основе встроенных навыков.
Связанные навыки
/hype— цена и график HYPE/token— любой токен/btc,/eth,/sol— популярные криптовалюты
Журнал изменений
v1.0.0
- Первый релиз
- Поддержка CoinGecko и Hyperliquid
- Генерация свечных графиков
- Система кэширования
- Поддержка различных временных интервалов
Файл из источника