Язык моделирования и набор инструментов для создания актуальных диаграмм архитектуры ПО по коду с нотацией на основе C4.
Agents365-ai/drawio-skill
Навык для агентов, который превращает запросы на естественном языке и реальные источники вроде Terraform, Kubernetes, SQL и OpenAPI в редактируемые архитектурные диаграммы draw.io.
Open source альтернатива:Lucidchart
- Звёзды
- 10,234
- Форки
- 870
- Открытые issues
- 0
- Последний коммит
- 9 дней назад
Что это?
drawio-skill — пакет в формате Agent Skills для создания поддерживаемых архитектурных моделей .drawio по запросам на естественном языке, коду, конфигурациям инфраструктуры и схемам. Он преобразует Terraform, Kubernetes и docker-compose с официальными облачными иконками, SQL DDL — в ER-диаграммы, OpenAPI, AsyncAPI, Protobuf и GraphQL — в диаграммы, а CI-пайплайны — в DAG. Также он импортирует актуальные снимки инфраструктуры из вывода terraform, docker и kubectl.
Проект нацелен не только на разовое создание диаграмм, но и на их синхронизацию с системами. Инкрементальная синхронизация обновляет изменившиеся узлы, сохраняя вручную настроенное расположение; сравнение расхождений помогает сопоставить две диаграммы или снимка, а архитектурные правила в YAML/JSON можно запускать как тесты в CI. Диаграммы можно экспортировать в интерактивный HTML, PowerPoint, анимированный SVG, Mermaid или Markdown. Основные сценарии работают только со стандартной библиотекой; главная зависимость — CLI приложения draw.io для desktop.
Ключевые возможности
- 01Создаёт редактируемые файлы .drawio по запросам на естественном языке и проверяет отрисованный результат
- 02Импортирует источники Terraform, Kubernetes, docker-compose, SQL, OpenAPI, AsyncAPI, Protobuf и GraphQL
- 03Инкрементально синхронизирует диаграммы, сохраняя ручное расположение и аннотации
- 04Запускает архитектурные правила как тесты CI и сравнивает расхождения между диаграммами
- 05Экспортирует диаграммы в интерактивный HTML, PowerPoint, анимированный SVG, Mermaid и Markdown
- 06Ищет среди более чем 10 000 официальных фигур draw.io и 321 логотипа AI/LLM-брендов
Сценарии использования
- Документирование облачной инфраструктуры по манифестам Terraform или Kubernetes с официальными иконками провайдеров
- Проверка архитектурных правил, например запрета на прямой доступ из интернета к базе данных, в pull request
- Отслеживание расхождений между развёрнутой системой и её задокументированной архитектурой
- Создание презентаций для заинтересованных сторон или интерактивных обзоров архитектуры на основе существующего кода
Быстрый старт
- 1
Установить настольную CLI draw.io (macOS)
brew install --cask drawio - 2
Установить skill для любого агента
npx skills add Agents365-ai/drawio-skill -g - 3
Проверить установку CLI
drawio --version
Что важно знать
- Для работы всего набора инструментов нужна настольная CLI draw.io; для преобразования Mermaid и компоновки ELK рекомендуется версия 30 или новее.
- Настроить CLI в Windows и Linux сложнее, а WSL2 использует настольный исполняемый файл Windows.
Темы
Частые вопросы
- Что такое drawio-skill?
- Навык для агентов, который превращает запросы на естественном языке и реальные источники вроде Terraform, Kubernetes, SQL и OpenAPI в редактируемые архитектурные диаграммы draw.io. drawio-skill — пакет в формате Agent Skills для создания поддерживаемых архитектурных моделей .drawio по запросам на естественном языке, коду, конфигурациям инфраструктуры и схемам. Он преобразует Terraform, Kubernetes и docker-compose с официальными облачными иконками, SQL DDL — в ER-диаграммы, OpenAPI, AsyncAPI, Protobuf и GraphQL — в диаграммы, а CI-пайплайны — в DAG. Также он импортирует актуальные снимки инфраструктуры из вывода terraform, docker и kubectl.
- drawio-skill можно использовать бесплатно? Какая у него лицензия?
- drawio-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- drawio-skill всё ещё поддерживается?
- Активно поддерживается. Последний коммит в drawio-skill — 11 окт. 2026 г..
- Для чего можно использовать drawio-skill?
- Документирование облачной инфраструктуры по манифестам Terraform или Kubernetes с официальными иконками провайдеров Проверка архитектурных правил, например запрета на прямой доступ из интернета к базе данных, в pull request Отслеживание расхождений между развёрнутой системой и её задокументированной архитектурой Создание презентаций для заинтересованных сторон или интерактивных обзоров архитектуры на основе существующего кода
- Как установить drawio-skill?
- Установить настольную CLI draw.io (macOS): brew install --cask drawio Установить skill для любого агента: npx skills add Agents365-ai/drawio-skill -g Проверить установку CLI: drawio --version
- Где скачать drawio-skill?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Agents365-ai/drawio-skill
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для Claude и coding-агентов, который превращает короткую JSON-спецификацию в анимированные интерактивные диаграммы с экспортом в SVG, PNG, GIF или MP4.
Навык для AI-агентов и линтер без зависимостей, который помогает создавать SVG-диаграммы с вручную размещёнными элементами в едином стиле.
Навык для AI-агентов, который превращает идеи, планы и кодовые базы в интерактивные HTML-диаграммы для Claude Code, Codex, Cursor и OpenCode.
Навык для агентских инструментов, который создаёт редакционные диаграммы в одном автономном HTML-файле с SVG и поддерживает 45 типов диаграмм и оформление в стиле бренда.
Локальный open-source редактор зданий в 3D на React Three Fiber и WebGPU, работающий в браузере или через CLI с MCP-инструментами для AI-агентов.