Скиллы Новичок Финансы и инвестиции

Crypto Price & Chart

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов 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

Ручная установка

  1. Склонируйте или скопируйте навык в рабочее пространство Clawdbot:
    cd ~/.clawdbot/workspace/skills
    git clone https://github.com/evgyur/crypto-price.git
  2. Убедитесь, что установлен Python 3:
    python3 --version
  3. Установите зависимости:
    pip install matplotlib
  4. Проверьте установку:
    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
  • Генерация свечных графиков
  • Система кэширования
  • Поддержка различных временных интервалов

Файл из источника

10889_crypto-price-0.2.2.zip