figma-generate-diagram — скилл для Codex: что делает и как установить
Готовит синтаксис Mermaid для инструмента generate_diagram и выгружает схемы в FigJam. Нужен перед созданием блок-схем, ERD и диаграмм последовательностей.
npx skills add openai/plugins --skill figma-generate-diagram -a codexЧто делает figma-generate-diagram
Скилл служит обязательным фильтром перед вызовом инструмента generate_diagram. Он конвертирует описания процессов в синтаксис Mermaid.js и передаёт готовую структуру на доску FigJam. В списке поддерживаемых форматов находятся блок-схемы, диаграммы последовательностей, диаграммы состояний, ER-диаграммы и диаграммы Ганта.
Внутри заложены жесткие правила валидации. В разметке Mermaid запрещены эмодзи, теги HTML и экранирование \n. Идентификаторы узлов пишутся в camelCase без нижних подчеркиваний. Если запросить неподдерживаемый формат, например mindmap или C4, скилл прерывает выполнение сразу, не допуская сбоя генерации.
Результат открывается в FigJam, поэтому обращаться к Design-функциям вроде figma.createPage() нельзя — они ломают скрипт. Скилл стоит держать включенным всем, кто переносит архитектурные схемы в FigJam через Codex. Без этих ограничений генератор часто падает на синтаксических ошибках.
Какие задачи решает
- Предотвратить сбои рендеринга Mermaid в FigJam
- Собрать архитектурную блок-схему сервисов из кода
- Построить ER-диаграмму базы данных по связям таблиц
- Создать диаграмму последовательностей для сетевых вызовов
Примеры запросов агенту
- Построй ER-диаграмму схемы базы данных в FigJam
- Нарисуй sequence-диаграмму для процесса авторизации пользователя
- Сделай архитектурную блок-схему сервисов из нашего репозитория
Как установить figma-generate-diagram
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-generate-diagram -a codex2Вручную: положить файлы
.agents/skills/figma-generate-diagram/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-generate-diagram -a claude-code2Вручную: положить файлы
~/.claude/skills/figma-generate-diagram/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/figma-generate-diagram/
Вручную: положить файлы
.cursor/skills/figma-generate-diagram/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins figma-generate-diagram2Вручную: положить файлы
.github/skills/figma-generate-diagram/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/figma/skills/figma-generate-diagramВручную: положить файлы
.devin/skills/figma-generate-diagram/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о figma-generate-diagram
Как установить figma-generate-diagram в Codex?
Выполните команду npx skills add openai/plugins --skill figma-generate-diagram -a codex в терминале вашего проекта.
Что делает скилл figma-generate-diagram?
Он проверяет и форматирует синтаксис Mermaid перед вызовом инструмента generate_diagram, предотвращая ошибки рендеринга в FigJam.
Какие типы диаграмм не поддерживаются?
Инструмент не строит mindmap, круговые диаграммы, C4, квадранты, git graph и диаграммы классов. Скилл предупредит об этом до запуска генерации.