Repolode
Agents365-ai

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. 1

    Установить настольную CLI draw.io (macOS)

    brew install --cask drawio
  2. 2

    Установить skill для любого агента

    npx skills add Agents365-ai/drawio-skill -g
  3. 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 обновляется ежедневно.

Похожие проекты

Навык для агентских инструментов, который создаёт редакционные диаграммы в одном автономном HTML-файле с SVG и поддерживает 45 типов диаграмм и оформление в стиле бренда.

58,1 тыс.3,7 тыс.HTMLMITОбновлён 4 дня назад