← Все проекты
Проект / Python

AlanYu04/excalidraw-generator-skill: Excalidraw Generator — генератор диаграмм для Claude Code и Python

Опишите диаграмму словами — получите готовый файл для Excalidraw с красивым оформлением, иконками и формулами.

Excalidraw Generator — это open-source инструмент на Python, который превращает текстовое описание в готовую диаграмму для Excalidraw. Он умеет создавать блок-схемы, архитектурные диаграммы, графики (столбчатые, линейные, круговые), вставлять иконки и...

★ 13 Python Форки 0 Issue 1 Оценка 8/10 Карточка проверена

Для кого это

Для Python-разработчиков, технических писателей, AI-инженеров и всех, кто создаёт архитектурные схемы, блок-схемы, графики данных или математические формулы для презентаций, статей и документации.

Проблема / задача

Рисовать диаграммы вручную — долго и муторно. А если нужно быстро переделать стиль, добавить иконки или формулы, приходится всё перерисовывать. Excalidraw Generator позволяет создавать и редактировать диаграммы текстом, а не мышкой.

Как это работает

Excalidraw Generator — это open-source инструмент на Python, который превращает текстовое описание в готовую диаграмму для Excalidraw. Он умеет создавать блок-схемы, архитектурные диаграммы, графики (столбчатые, линейные, круговые), вставлять иконки и рендерить LaTeX-формулы. Поддерживает три стиля оформления, настраиваемые шрифты и заливку. Работает как навык для Claude Code (AI-ассистент) или как самостоятельная...

Что видно по README

Excalidraw Generator — это open-source инструмент на Python, который превращает текстовое описание в готовую диаграмму для Excalidraw. Он умеет создавать блок-схемы, архитектурные диаграммы, графики (столбчатые, линейные, круговые), вставлять иконки и рендерить LaTeX-формулы. Поддерживает три стиля оформления, настраиваемые шрифты и заливку. Работает как навык для Claude Code (AI-ассистент) или как самостоятельная...

Ключевые возможности

Создание диаграмм по текстовому описанию на естественном языке (через Claude Code)Три стиля оформления: яркий, минималистичный и рукописный с настраиваемой заливкой и шрифтамиВстроенные 39 иконок для общих и ML/AI-сценариев, а также генерация иконок через Gemini APIПоддержка LaTeX-формул с 4 вариантами шрифтов и автоматическим fallback для сложных конструкций4 типа графиков: столбчатые, горизонтальные, линейные и круговые (с режимом пончика)Импорт SVG с преобразованием в нативные элементы Excalidraw

Технологии

PythonExcalidrawClaude CodeGemini APILaTeXmatplotlibGo

Интересный факт

Проект использует «dogfooding» — блок-схема в README сгенерирована самим же инструментом. То есть он нарисовал сам себя.

С чего начать

  • Или установите как Python-библиотеку: скопируйте папку core в свой проект
  • Напишите описание диаграммы на естественном языке (для Claude) или используйте Python-функции из core.engine

Оценка GitRadar

Удобство
8/10
Свежесть
9/10
Перспектива
8/10
Монетизация
5/10
Общая оценка
8/10

Вердикт GitRadar

Да, стоит попробовать, если вы часто создаёте технические диаграммы. Особенно полезно для AI-инженеров и разработчиков, которые хотят автоматизировать создание иллюстраций для документации или презентаций. Проект активно развивается, имеет понятный API и хорошую документацию.

Наблюдения по обновлениям

Проект активен: последние коммиты, есть документация на двух языках (английский и китайский), сайт на VitePress. 13 звёзд и 1 issue — сообщество небольшое, но проект выглядит зрелым.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/AlanYu04/excalidraw-generator-skill
Лицензия
MIT
Создан на GitHub
13 апреля 2026 г.
Последнее обновление репо
13 апреля 2026 г.
Последняя проверка GitRadar
13 апреля 2026 г.
Изученные файлы
README.md, site/package.json, site/index.md, site/api/index.md, site/zh/index.md, site/zh/api/index.md

FAQ

Что это такое?

Excalidraw Generator — это инструмент на Python, который создаёт диаграммы для Excalidraw по текстовому описанию или программно. Работает как навык для Claude Code или как библиотека.

Для кого подходит?

Для Python-разработчиков, технических писателей, AI-инженеров и всех, кто создаёт схемы, графики и формулы для документации, статей или презентаций.

Нужен ли Claude Code для работы?

Нет. Можно использовать как обычную Python-библиотеку. Claude Code — это дополнительный способ взаимодействия через естественный язык.

Какие форматы на выходе?

Файлы .excalidraw (JSON) для открытия в Excalidraw и .excalidraw.md для использования в Obsidian.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с AlanYu04/excalidraw-generator-skill?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.