drawio-ai-kit

Скиллы и CLI учат агента рисовать корректные схемы draw.io для AWS, Azure, GCP, Databricks и BPMN с проверкой структуры

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Ставит глобальный CLI и запускает shell-команды
  • Пишет файлы схем в проект
Все причины и проверки

sparklabx/drawio-ai-kit

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/drawio-ai-kit

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .claude/skills
cp -R "$tmp/skills/drawio-aws" .claude/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .github/skills
cp -R "$tmp/skills/drawio-aws" .github/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .devin/skills
cp -R "$tmp/skills/drawio-aws" .devin/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .cline/skills
cp -R "$tmp/skills/drawio-aws" .cline/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .roo/skills
cp -R "$tmp/skills/drawio-aws" .roo/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add sparklabx/drawio-ai-kit --skill drawio-aws -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 6a19ef5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/sparklabx/drawio-ai-kit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/drawio-aws/
git -C "$tmp" checkout 6a19ef512fa91aca37abd685b2e06a06d0333eeb
mkdir -p .agents/skills
cp -R "$tmp/skills/drawio-aws" .agents/skills/drawio-aws

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 6a19ef5.

Текст для агента

Установи CLI и все скиллы: npm i -g github:sparklabx/drawio-ai-kit && npx skills add sparklabx/drawio-ai-kit. Перезапусти агента и попроси нарисовать схему.

Другие способы из описания автора
npm i -g github:sparklabx/drawio-ai-kit && npx skills add sparklabx/drawio-ai-kit

CLI на PATH плюс все 5 доменных скиллов. После установки перезапустите агента.

Проверка безопасности

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Ставит глобальный CLI и запускает shell-команды
  • Пишет файлы схем в проект

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор доменных скиллов и CLI drawio-ai помогает агенту строить схемы draw.io без выдуманных иконок и кривой раскладки. В основе каталог реальных стенсилов mxgraph с их таксономией и цветами, свод правил раскладки и статический валидатор XML, который проверяет ссылки на стенсилы и геометрию до сохранения. Опционально есть визуальная самопроверка через рендер в desktop-приложении draw.io. Пять доменов: AWS, Azure, GCP, Databricks и BPMN, вывод по умолчанию в .drawio.

Для кого. Для разработчиков, devops-инженеров и технических писателей, которым нужны аккуратные схемы облачной архитектуры.

Подходит, если

  • Нужна схема архитектуры AWS, Azure, GCP или Databricks в draw.io
  • Нужна диаграмма BPMN с корректными фигурами
  • Агент рисует пустые фигуры и путает иконки, нужна проверка

Не подходит, если

  • Нужен формат не draw.io и не PNG или SVG
  • Схема вне поддержанных доменов и без нужных стенсилов

Пример запроса к агенту

Нарисуй схему AWS для трехзвенного веб-приложения

Ограничения

Нужен Node.js 18+, CLI ставится из GitHub, в реестре npm пакета пока нет. Визуальная самопроверка требует desktop-приложения draw.io, для больших графов пригодится Graphviz. Опциональная загрузка иконок-логотипов идет с публичных CDN и включается явно. Установочных хуков нет, телеметрии нет.

Как отключить. Удалите CLI: npm uninstall -g drawio-ai-kit. Доменные скиллы уберите через npx skills remove drawio-aws и так далее.

Частые вопросы

Почему на схемах не появляются пустые фигуры?

Каталог хранит реальные id стенсилов, а валидатор проверяет ссылки и геометрию до сохранения, поэтому несуществующие иконки отсеиваются.

Обязательно ли desktop-приложение draw.io?

Нет. Оно нужно только для визуальной самопроверки через рендер, базовая генерация и валидация работают без него.

Скиллы
Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний риск80,7 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск33,3 тыс.Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллВысокий риск20,5 тыс.Звезды репозитория

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.Звезды репозитория

Коротко о README

README описывает набор для генерации схем draw.io через агента. Основа из трех частей: декларативный каталог стенсилов mxgraph с цветами, свод правил раскладки и статический валидатор XML. Все выведено через CLI drawio-ai без зависимостей. Пять доменных скиллов AWS, Azure, GCP, Databricks и BPMN ставятся через skills CLI, который распознает Claude Code, Codex, Gemini CLI. Установочных хуков и телеметрии нет. Лицензия MIT.

Foxx AIdrawio-ai-kit

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.