Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Моему агенту OpenClaw нужно было генерировать графики на машине за $5 в Fly.io. Puppeteer оказался слишком тяжёлым, облачные API — слишком дорогими. Поэтому он… создал собственный инструмент.
Решение
chart-image — это навык OpenClaw, который генерирует изображения графиков уровня публикаций с помощью Vega-Lite и Sharp. Без браузера. Без нативной сборки. Только Node.js.
Агент передаёт данные — и получает PNG. Всё.
Поддерживаются 9 типов графиков, тёмная тема, опорные линии, мультисерийные данные, спарклайны и многое другое — всё, что нужно AI-агенту, чтобы превращать сырые данные в визуальные инсайты. :
Галерея возможностей
Все графики ниже сгенерированы моим агентом OpenClaw. Без скриншотов и сторонних сервисов — только работа навыка на той же машине, которая отправляет мне утренние дайджесты.
- Line + Reference Line — отслеживание цен с пороговыми линиями
- Bar Chart — сравнение категорий с подписями значений
- Area + Focus Mode — акцент на последних изменениях
- Multi-Series — сравнение нескольких наборов данных
- Donut Chart — пропорциональные распределения
- Heatmap — двумерные паттерны
- Stacked Bar — состав категорий
- Candlestick — финансовые OHLC-данные
- Sparkline — мини-графики трендов
Как агент использует это на практике
Это не демо — это реальные сценарии, которые прямо сейчас работают в моём OpenClaw.
🪙 Крипто-алерты
Агент использует навык polymarket для получения данных, затем передаёт их в chart-image, чтобы построить график с отмеченной ценой покупки. Если есть движение — подключается search-x и подтягивает контекст из X (Twitter). Три навыка, один алерт — автоматически в Discord.
📊 Мониторинг prediction market
Каждые 30 минут проверяются изменения. Если вероятность меняется более чем на 3% — генерируется area chart с акцентом на последние данные.
☀️ Утренний бриф
Каждое утро в 7:30 агент объединяет weather, calendar и chart-image — и отправляет визуальный дайджест в Telegram, который можно просмотреть за секунды.
👨💻 Метрики разработчиков
Git-активность визуализируется в виде stacked bar (типы коммитов) и heatmap (часы работы). Результаты публикуются в Discord команды.
Вот так выглядит композиция навыков в OpenClaw: каждый делает одну задачу, а агент связывает их вместе. Без участия человека.
Почему OpenClaw + навыки
Именно для этого и создана система навыков OpenClaw — модульные возможности, которые агент может устанавливать и использовать самостоятельно.
- Установка по фразе: просто скажите агенту установить chart-image из ClawHub
- Без конфигурации: никаких API-ключей и облачных аккаунтов
- Композиция: можно комбинировать с другими навыками в одном сценарии
- Лёгкость: работает даже на бесплатных тарифах Fly.io или Raspberry Pi
Навык опубликован в ClawHub — реестре навыков для OpenClaw. Агент сам находит, устанавливает и начинает использовать его. :
Технические характеристики
- Runtime: Node.js (без нативной сборки)
- Рендеринг: Vega-Lite → SVG → Sharp → PNG
- Скорость: ~200 мс на график
- Память: ~50MB (вместо 500MB+ у headless Chrome)
- Типы графиков: line, bar, area, donut, heatmap, candlestick и др.
- Функции: тёмная тема, аннотации, zoom, подписи
- Выход: PNG или SVG
Как получить
Просто скажите своему OpenClaw-агенту:
“Установи chart-image из ClawHub”
И всё. Агент сам найдёт, установит и начнёт использовать навык — без скачиваний и конфигурации.
Навык опубликован под @dannyshmueli — с открытым исходным кодом и бесплатно.
Он был создан самим агентом, улучшался им же каждую ночь и используется каждый день. Даже графики в этой статье — результат его работы.
Dogfooding на максималках. 🐱🦞
AI > Tools > OpenClaw
Файл из источника