Diagram Design
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Пишет файлы HTML и SVG в проект
- При онбординге бренда читает указанную страницу сайта по сети
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/diagram-designОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .claude/skills
cp -R "$tmp/skills/diagram-design" .claude/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .github/skills
cp -R "$tmp/skills/diagram-design" .github/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .devin/skills
cp -R "$tmp/skills/diagram-design" .devin/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .cline/skills
cp -R "$tmp/skills/diagram-design" .cline/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .roo/skills
cp -R "$tmp/skills/diagram-design" .roo/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add cathrynlavery/diagram-design --skill diagram-design -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита dc1ace4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/cathrynlavery/diagram-design.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/diagram-design/
git -C "$tmp" checkout dc1ace47b99a419e42d01a03cb6ace5346efa8ae
mkdir -p .agents/skills
cp -R "$tmp/skills/diagram-design" .agents/skills/diagram-designКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скилл: /plugin marketplace add cathrynlavery/diagram-design, затем /plugin install diagram-design@diagram-design. Для другого агента скопируй папку skills/diagram-design в его каталог скиллов.
Другие способы из описания автора
/plugin marketplace add cathrynlavery/diagram-design
/plugin install diagram-design@diagram-designПосле установки в /plugin включите автообновление для маркетплейса diagram-design.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту опинионированную систему верстки диаграмм и рисует около сорока типов: архитектуру, блок-схемы, диаграммы последовательностей и состояний, ER и схемы баз данных, таймлайны, дорожки, квадранты, радары, пирамиды, деревья, слои, Венна, Sankey, диаграмму Исикавы, карту Уордли, канбан, карту пути пользователя, столбчатые и линейные графики, Гант и другие. Каждая диаграмма это отдельный файл HTML со встроенным SVG и CSS, без сборки, без JavaScript и без внешних картинок, в трех вариантах: светлый минимал, темный минимал и полный редакторский. По просьбе скилл читает главную страницу сайта, вытягивает палитру и шрифты и подставляет их во все диаграммы. Он также перерисовывает исходники draw.io, Mermaid и Excalidraw в выбранном размере и уровне детализации.
Для кого. Для разработчиков, дизайнеров, технических писателей и продакт-менеджеров, которым нужны аккуратные диаграммы в стиле проекта.
Подходит, если
- Нужна архитектурная схема или блок-схема, которая выглядит как часть бренда, а не шаблон
- Нужно перерисовать исходник Mermaid, draw.io или Excalidraw в чистый HTML и SVG
- Нужно подобрать палитру и шрифты диаграмм под сайт проекта
Не подходит, если
- Хватает таблицы, списка или одного предложения
- Нужен редактируемый исходник в формате конкретного редактора, а не готовый HTML
Пример запроса к агенту
Нарисуй архитектурную диаграмму нашего сервиса в HTML и подбери цвета под сайт example.comОграничения
Скилл создает статичные файлы HTML и SVG, это не интерактивный редактор диаграмм. Подбор бренда работает по публичной главной странице сайта, для закрытых или сложных страниц палитру и шрифты приходится задавать вручную. Управляемая установка через маркетплейс может перезаписывать правки в references/style-guide.md при обновлении, для ручной правки стиля авторы советуют клонировать репозиторий и ставить локальный путь.
Как отключить. Удалите плагин diagram-design через /plugin в Claude Code или уберите папку скилла из каталога скиллов вашего агента.
Проверка безопасности
- Пишет файлы HTML и SVG в проект
- При онбординге бренда читает указанную страницу сайта по сети
Коротко о README
README представляет скилл для агентов, который рисует редакторские диаграммы как самостоятельные файлы HTML и SVG без теней и без вывода в духе Mermaid. Заявлено около сорока типов, каждый в трех вариантах: светлый минимал, темный минимал и полный редакторский. Отдельно описан онбординг: скилл читает сайт, вытягивает палитру и шрифты и подставляет их во все диаграммы, а также перерисовывает исходники draw.io, Mermaid и Excalidraw. Приведены команды установки для Claude Code, Codex, GitHub Copilot, Factory Droid, Pi, Kiro и OpenCode. Лицензия MIT.
SKILL.md
--- name: diagram-design description: Create branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, treemap, bar, waterfall, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, DP security matrix, Sankey, fishbone, Wardley map, kanban, user journey, deployment, dependency graph, UML class, story map, or database schema diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg, Mermaid .mmd, or Excalidraw .excalidraw sources at a chosen size/detail; onboard brand tokens from a website; add lifecycle phase maps, semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling. license: MIT metadata: version: "2.6" --- # Diagram Design Create visual diagrams as self-contained HTML files with inline SVG and CSS, following an opinionated editorial design system. Forty visual types. Semantic patterns describe behavior independently; type references describe layout. Details load from `references/` only when selected. ## 1. Philosophy **The highest-quality move is usually deletion.** - Every node represents a distinct idea. Two nodes that always travel together are one node. - Every connection carries information. If the relationship is obvious from layout, remove the line. - Coral is editorial, not a flag. 1-2 focal nodes per diagram. - The schematic isn't done when everything is added. It's done when nothing can be removed. **Target density: 4/10.**
Частые вопросы
Диаграммы нужно куда-то экспортировать?
Нет. Каждый файл это самостоятельный HTML со встроенным SVG и CSS, он открывается прямо в браузере, без сборки и внешних зависимостей.
Можно применить фирменные цвета?
Да. Попросите онбординг по адресу сайта, скилл вытянет палитру и шрифты с главной страницы, покажет предлагаемые изменения и после подтверждения запишет их в стиль.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение