# excalidraw-skill

Позволяет Claude Code редактировать схемы Excalidraw без поломки ручной разметки. Полезен, когда нужно обновить архитектуру проекта или показать правки кода на схеме.

- плагин · `type=plugin` · Claude Code · ★ 212
- Автор: edwingao28
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/edwingao28/excalidraw-toolkit
- Обновлён: 2026-09-09
- HTML: https://affpapa.org/nevibecode/plugins/excalidraw-skill

## Что делает

Плагин даёт Claude Code навык `scoped-edit` для точечной модификации диаграмм `.excalidraw`. Агент находит элементы по их идентификаторам, меняет стили, переносит привязанные стрелки, добавляет блоки и подписи, не трогая остальной холст. Результат сохраняется в отдельную копию вместе со снимками «до и после» и файлом отчёта `receipt.json`.

Инструмент проверяет геометрию: если надпись не влезает в фигуру или операция не поддерживается, агент сразу вернёт ошибку вместо порчи разметки. Для локальной сборки и работы вспомогательного просмотрщика тулкита авторы требуют Node.js 24.15+ (или ветку 26+) и Git.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install excalidraw-skill@claude-community
```

## Когда брать
- дорисовать новые компоненты и связи на существующей схеме `architecture.excalidraw`
- сгенерировать наглядные сравнения «до и после» для пуллреквеста или документации
- переименовать блоки и обновить привязанные стрелки без смещения соседних заметок
- сохранить изменения в отдельный `.excalidraw` без перезаписи исходного файла

## Примеры запросов агенту
- Используй scoped-edit для `architecture.excalidraw`: добавь точку входа агента и сохрани текущие заметки.
- Покажи сравнение до и после для схемы `pipeline.excalidraw` с учётом правок в `src/server.ts`.
- Перекрась блок базы данных в синий цвет и обнови подписи связей в `overview.excalidraw`.

## Похожие
- [example-skills](https://affpapa.org/nevibecode/plugins/example-skills.md) — плагин · ★ 183839
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [hyperframes](https://affpapa.org/nevibecode/plugins/hyperframes.md) — плагин · ★ 72481
- [playground](https://affpapa.org/nevibecode/plugins/playground.md) — плагин · ★ 44635
- [frontend-design](https://affpapa.org/nevibecode/plugins/frontend-design.md) — плагин · ★ 44635
- [visual-explainer](https://affpapa.org/nevibecode/plugins/visual-explainer.md) — плагин · ★ 10630

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
