Diagram Design

Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов

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

Средний риск

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

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

  • Пишет файлы HTML и SVG в проект
  • При онбординге бренда читает указанную страницу сайта по сети
Все причины и проверки

cathrynlavery/diagram-design

Установка

В терминале, через 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.

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

Сверено с репозиторием 24 сент. 2026, коммит dc1ace4.

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

Установи скилл: /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 для модели

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

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск178,8 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск56,8 тыс.Звезды репозитория
Выбор редакции

Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение

ПлагинСредний рискНужен VPN9,5 тыс.Звезды репозитория
Foxx AIDiagram Design

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