К основному содержанию
скилл CX Codex

hand-drawn-diagrams · muthuishere — скилл для Claude Code: схемы в Excalidraw

Рисует от руки диаграммы, блок-схемы, вайрфреймы и макеты страниц в формате Excalidraw. Пригодится, когда нужно объяснить архитектуру или поток на картинке.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add muthuishere/hand-drawn-diagrams --skill hand-drawn-diagrams -a claude-code
npx skills add muthuishere/hand-drawn-diagrams --skill muthuishere-hand-drawn-diagrams -a claude-code
Открыть на GitHub

Что делает hand-drawn-diagrams

Скилл превращает запрос словами в файл .excalidraw. Сначала он выбирает тип рисунка по таблице маршрутизации: обучающая схема, брейншторм, UX-поток, воронка, технический разбор, макет страницы. Потом собирает элементы по общей грамматике фигур и записывает JSON с непустым массивом elements в /tmp/hand-drawn-diagrams/<slug>/.

Перед выдачей ссылки файл проходит проверку скриптом scripts/validate_excalidraw.py, затем scripts/open_diagram.py делает hosted-ссылку для редактирования и открывает её в браузере. Пустую диаграмму скилл не отдаёт — это повод проверить, что запрос вообще описывает схему, а не текст. Анимацию и PNG можно попросить отдельно.

Стиль по умолчанию — монохромный скетч с одним рукописным шрифтом. Цвет появляется только в макетах страниц, и то если вы прямо просите веб-подобие. Подписи короткие: 1–5 слов на фигуру, до 3 пунктов в контейнере. Файлы пишутся в /tmp/, а не в рабочую папку, если не попросить иначе. Для быстрого рендера PNG и анимированного SVG нужен chrome-devtools-mcp; без него скилл падает на Playwright.

Какие задачи решает

  • нарисовать блок-схему процесса по текстовому описанию
  • собрать вайрфрейм страницы для обсуждения с командой
  • объяснить архитектуру сервиса одной картинкой
  • сделать mind map по итогам брейншторма
  • показать воронку или UX-поток в виде скетча

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

  • Нарисуй блок-схему оформления заказа в Excalidraw
  • Сделай вайрфрейм страницы логина, монохромный скетч
  • Собери mind map по вариантам кэширования из этого обсуждения

Как установить hand-drawn-diagrams

1Через Skills CLI (Vercel)

npx skills add muthuishere/hand-drawn-diagrams --skill hand-drawn-diagrams -a claude-code
npx skills add muthuishere/hand-drawn-diagrams --skill muthuishere-hand-drawn-diagrams -a claude-code

2Вручную: положить файлы

~/.claude/skills/muthuishere-hand-drawn-diagrams/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/muthuishere-hand-drawn-diagrams/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о hand-drawn-diagrams

Как установить hand-drawn-diagrams в Claude?

Выполните npx skills add muthuishere/hand-drawn-diagrams --skill hand-drawn-diagrams -a claude-code. Скилл окажется в ~/.claude/skills/muthuishere-hand-drawn-diagrams/SKILL.md.

Что делает hand-drawn-diagrams?

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

Нужен ли Playwright для рендера?

Нет, если поставить chrome-devtools-mcp — он рендерит PNG и анимированный SVG через настоящий браузер. Без него скилл использует Playwright как запасной вариант.

Исходный текст

SKILL.md · MIT
---
name: hand-drawn-diagrams
description: "Create hand-drawn Excalidraw diagrams, flows, explainers, wireframes, and page mockups. Default to monochrome sketch output; allow restrained color only for page mockups when the user explicitly wants webpage-like fidelity. Use when the user asks for a diagram, flowchart, wireframe, sketch, visual explanation, mind map, architecture overview, or any Excalidraw-based drawing."
---

Follow the instructions in `./workflow.md`.

## Workflow

1. **Route** — Read `./steps/step-01-route.md`. Pick one diagram type from the routing table (`references/activation-routing.xml`) based on user intent (teach, brainstorm, UX flow, funnel, technical explainer, medical, creative, or page mockup).
2. **Draw** — Read `./steps/step-02-draw.md`. Design the diagram using the shared shape grammar (`references/fundamental-shapes.md`), then write the `.excalidraw` JSON file with a non-empty elements array to `/tmp/hand-drawn-diagrams/<slug>/`.
3. **Validate & Deliver** — Read `./steps/step-03-validate.md`. Run `scripts/validate_excalidraw.py`, then `scripts/open_diagram.py` to generate a hosted edit URL and open it in the browser. Offer animation and PNG as follow-ups.

## Key Rules

- Hand-drawn style, same sketch font, monochrome by default
- Labels: 1–5 words per shape; max 3 short bullets per container
- Write `.excalidraw` files to `/tmp/`, not the user's workspace (unless they ask)
- Always validate before generating URLs — never share an empty diagram
- Rendering priority: Chrome DevTools MCP (fast) → Playwright (fallback)

## References

- `references/index.md` — full reference index
- `references/activation-routing.xml` — route selection rules and delivery modes
- `references/fundamental-shapes.md` — core shape language

## Optional: Chrome DevTools MCP

For fast PNG and animated SVG rendering, install `chrome-devtools-mcp` (uses a real browser, no Playwright needed). See `INSTALL.md` for setup. Without it, rendering falls back to Playwright.

© muthuishere · MIT · muthuishere/hand-drawn-diagrams

Похожие скиллы

Всё по теме «Дизайн» →

Сначала — hand-drawn-diagrams от других авторов.

hand-drawn-diagrams nexu-io Скилл генерирует скетч-диаграммы Excalidraw по текстовому запросу. Он создаёт анимированный SVG, ссылку для редактирования и выгрузку в PNG. CX Codex +1 2 800установок excalidraw Agents365-ai Скилл рисует диаграммы, блок-схемы и схемы архитектуры в файлах .excalidraw и выгружает их в PNG или SVG. Пригодится, когда систему проще показать, чем описать словами. CX Codex +1 4 600установок excalidraw-skill yctimlin Скилл даёт агенту живой холст Excalidraw для схем, импорта и экспорта файлов. Пригодится для Mermaid, снимков и правок отдельных элементов. CX Codex +1 510установок mermaid-diagrams davila7 Скилл учит агента писать диаграммы Mermaid: классы, последовательности, ERD, C4, флоучарты. Пригодится, когда нужно задокументировать архитектуру или схему БД. 1 180установок excalidraw-diagram coleam00 Генерирует файлы .excalidraw в формате JSON для схем архитектуры и процессов. Пригодится, когда нужно наглядно разобрать структуру системы или алгоритм без ручного рисования. CX Codex +1 8 500установок drawio-logical-diagrams giuseppe-trisciuoglio Генерирует файлы .drawio в нативном формате XML для логических схем, архитектуры систем, нотаций BPMN и UML. Пригодится для визуализации логики без привязки к конкретным облачным сервисам. CX Codex +1 4 000установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. 31 639установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой