figma-use-motion — скилл для Codex: анимация и установка
Скилл добавляет use_figma контекст для анимации узлов Figma: ключевых кадров, easing, animation styles и длительности таймлайна.
npx skills add openai/plugins --skill figma-use-motion -a codexЧто делает figma-use-motion
figma-use-motion дополняет figma-use при работе со временем в Figma. Через use_figma можно читать и менять ручные keyframe tracks, анимировать fill и stroke, применять или удалять animation styles и задавать длительность таймлайна. Для вызова передают skillNames: "figma-use-motion" вместе с figma-use.
Скилл охватывает выбор easing, включая cubic и spring-варианты, а также чтение разрешённых данных анимации. Для проверки движения предусмотрены export_video и извлечение кадров через ffmpeg; get_screenshot показывает только resting state. Motion API работает за флагом пользователя metronome: при ошибке not a supported API нужно остановиться и не повторять вызов.
Новые модули пресетов figma:motion этот скилл не создаёт. Анимировать нужно дочерние узлы, а не top-level frame; это повод проверить структуру файла до изменения keyframes.
Какие задачи решает
- добавить keyframes к узлу Figma
- анимировать цвет заливки или обводки
- применить найденный animation style
- настроить длительность таймлайна
- проверить фазы движения по кадрам
Примеры запросов агенту
- Вызови `use_figma` с `skillNames: "figma-use-motion,figma-use"` и добавь keyframes для `TRANSLATION_X` у выбранного узла.
- Примени к этому узлу animation style и задай easing `EASE_IN_AND_OUT`.
- Экспортируй анимацию через `export_video` для top-level frame и проверь нужные кадры через `ffmpeg`.
Как установить figma-use-motion
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-use-motion -a codex2Вручную: положить файлы
.agents/skills/figma-use-motion/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill figma-use-motion -a claude-code2Вручную: положить файлы
~/.claude/skills/figma-use-motion/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/figma-use-motion/
Вручную: положить файлы
.cursor/skills/figma-use-motion/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins figma-use-motion2Вручную: положить файлы
.github/skills/figma-use-motion/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/figma/skills/figma-use-motionВручную: положить файлы
.devin/skills/figma-use-motion/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о figma-use-motion
Как установить `figma-use-motion` в Codex?
Выполните npx skills add openai/plugins --skill figma-use-motion, затем npx skills add openai/plugins --skill figma-use-motion -a codex. Файл скилла появится по пути .agents/skills/figma-use-motion/SKILL.md.
Что делает `figma-use-motion`?
Он добавляет контекст для ручных keyframes, анимации fill и stroke, animation styles, easing и длительности таймлайна через use_figma. Для статических изменений Figma нужен figma-use.
Почему `use_figma` возвращает ошибку `not a supported API`?
Motion API доступен только при включённом пользовательском флаге metronome. После такой ошибки скилл советует прекратить вызовы и сообщить, что motion-функции недоступны.