figma-design-to-code — скилл для Codex: перенос макета Figma в код
Помогает перенести выбранный узел Figma в код проекта с учётом его стека и компонентов. Нужен перед вызовом get_design_context.
npx skills add openai/plugins --skill figma-design-to-code -a codexЧто делает figma-design-to-code
Скилл задаёт порядок работы: сначала получить контекст узла через get_design_context, затем адаптировать справочный React-код к языку, фреймворку и стилям проекта. Перед правками нужно проверить существующие компоненты и токены. Подсказки Code Connect имеют приоритет над документацией компонентов и заметками дизайнера.
Изображения и иконки нужно брать из экспортированных ресурсов Figma. Для кода, который попадёт в коммит, ресурс следует скачать и сохранить в проекте: временный адрес перестаёт работать примерно через 7 дней. Это повод заранее решить, как хранить ассеты.
Скилл предназначен для переноса из Figma в код, а не для изменения дизайна в Figma. Если вызов get_design_context завершился ошибкой, нужно прочитать сообщение; при тайм-ауте повторить запрос для меньшего узла. Для URL файла без node-id требуется ссылка на конкретный узел.
Какие задачи решает
- перенести выбранный узел Figma в код проекта
- адаптировать справочный React-код к стеку проекта
- переиспользовать компоненты и токены проекта
- подключить экспортированные изображения и иконки
Примеры запросов агенту
- Перенеси этот узел Figma в код проекта через `get_design_context` и адаптируй его к текущему стеку.
- Проверь компоненты и токены проекта, затем реализуй выбранный дизайн Figma.
- Используй экспортированные изображения и иконки Figma при переносе макета в код.
Как установить figma-design-to-code
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-design-to-code -a codex2Вручную: положить файлы
.agents/skills/figma-design-to-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-design-to-code -a claude-code2Вручную: положить файлы
~/.claude/skills/figma-design-to-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/figma-design-to-code/
Вручную: положить файлы
.cursor/skills/figma-design-to-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins figma-design-to-code2Вручную: положить файлы
.github/skills/figma-design-to-code/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/figma/skills/figma-design-to-codeВручную: положить файлы
.devin/skills/figma-design-to-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о figma-design-to-code
Как установить figma-design-to-code в Codex?
Выполните npx skills add openai/plugins --skill figma-design-to-code -a codex. Также доступен общий вариант установки: npx skills add openai/plugins --skill figma-design-to-code.
Что делает figma-design-to-code?
Скилл описывает процесс переноса узла Figma в код: получить контекст через get_design_context, свериться с компонентами проекта и адаптировать справочный код к его стеку.
Что делать, если URL Figma не содержит node-id?
Попросите ссылку на конкретный узел. Скилл запрещает угадывать nodeId или передавать его пустым.