Motion2Code — скилл

Motion2Code содержит скилл веб-анимации: агент сверяет результат с кадрами ролика и показывает обе версии рядом.

  • 337 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Агент запускает локальные скрипты обработки видео и браузерные проверки, создает HTML и медиафайлы.
Все причины и проверки

lovisdotio/motion2code

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/motion2code

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент запускает локальные скрипты обработки видео и браузерные проверки, создает HTML и медиафайлы.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Motion2Code, скилл для агента, описывает перенос анимированной графики из видео в SVG и GSAP. Агент изучает кадры, цвета и моменты смены сцен, затем строит SVG-фигуры и общую временную шкалу GSAP. Полученную страницу можно остановить на нужной секунде и сравнить с исходником. Для видеозаписи интерфейса скилл также описывает создание работающего сайта с прокруткой и кнопками. Скрипты помогают найти самые заметные различия, проверить стык цикла и собрать сравнительный ролик с исходником и результатом в одном кадре.

Для кого. Дизайн-инженерам, которые переносят видео с графикой или интерфейсом в редактируемую веб-анимацию.

Подходит, если

  • Вы переносите графический ролик в векторные фигуры, чтобы менять его текст и цвета.
  • Дизайнер сверяет момент перехода с исходными кадрами.
  • Видеоконцепт сайта уже согласован, и агент делает кнопки и прокрутку работающими.
  • Перед приемкой вы показываете дизайнеру синхронное сравнение референса и готовой страницы.

Не подходит, если

  • Задача состоит в монтаже исходных видеофрагментов без перевода в графический код.
  • Вместо исходного ролика есть только общее словесное пожелание.
  • Требуется автоматически получить точную копию сложной съемки с людьми и реалистичным освещением.

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

Восстанови этот короткий ролик в SVG и GSAP. Сначала покажи ключевые кадры, затем сравни результат на переходах и стыке цикла.

Ограничения

Скриптам нужны Python 3.9 или новее, ffmpeg и Playwright с браузером для визуальных проверок. Основной формат — плоские SVG-фигуры с анимацией GSAP, поэтому сложная фотографическая сцена потребует другого подхода. Из внешних зависимостей разрешены GSAP 3 через cdnjs, flubber через jsdelivr для изменения формы и Google Fonts; без сети их загрузка не сработает. Даже при низкой числовой оценке различий агент просматривает кадры, проверяя ритм и читаемость.

Как отключить. Удалите плагин Motion2Code или каталог скилла выбранного агента. Сохраните отдельно сгенерированные страницы и материалы сравнения.

Частые вопросы

Как установить плагин в Claude Code?

Сначала выполните `claude plugin marketplace add lovisdotio/motion2code`, затем `claude plugin install motion2code@motion2code`.

Можно ли встроить исходное видео вместо анимации?

Инструкция это запрещает. Агент должен построить редактируемые фигуры и проверить их по кадрам.

Как проверить конкретную секунду?

Откройте страницу с параметром `?t=6.5`, заменив время нужным значением. Страница остановится на выбранном кадре.

Можно ли получить MP4 из кода?

Да. Скрипт `render_anim.py` рендерит страницу покадрово; доступны также GIF и PNG-кадры. Выберите нужный формат при передаче.

Каким должен быть текст в результате?

Точно таким, как в исходном задании. Если видеомодель исказила слово, агент следует тексту задания и отмечает отличие при сравнении.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для Claude Code и Codex: делает из AI-видео и кадров веб-анимацию, которая следует за прокруткой, курсором, касанием или наклоном устройства

СкиллШирокий доступ2,8 тыс.Звезды репозитория

Скилл принципов motion-дизайна для агентов: тайминг, easing, хореография и приемы анимации Disney в применении к интерфейсу

СкиллМинимальный доступ2,9 тыс.Звезды репозитория

Каталог из 24 анимаций текста с точными JSON-спецификациями, которые агент переносит в Motion, GSAP, WAAPI и CSS

СкиллМинимальный доступ151Звезды репозитория

Бесплатный скилл для Claude: пишет ТЗ, подбирает видео и 3D, собирает кинематографичный лендинг и проверяет его скриншотами

СкиллРасширенный доступ1,8 тыс.Звезды репозитория

Скилл /motion и MCP-сервер с актуальной документацией Motion: агент пишет анимации для React и Vue по свежим примерам.

СкиллМинимальный доступ35 тыс.Звезды репозитория

Motion Web

motion-web

Сайты «с движением в приоритете» на чистом Three.js, Canvas 2D, WebGL и CSS: физика демпфирования, токены, 7 примеров. Лицензия CC BY-NC 4.0

СкиллМинимальный доступ846Звезды репозитория

Коротко о README

В комплекте есть шаблон брифа и адаптеры для нескольких агентных клиентов. Галерея показывает готовые страницы вместе с исходниками и сравнением.

Бейдж для README

Исходный SKILL.md

---
name: motion2code
description: >-
  Rebuilds an AI-generated (or any) flat motion design video as clean, editable code: inline SVG shapes animated by
  one GSAP timeline, seekable frame by frame, looping seamlessly, checked side by side against the source; and
  optionally turns an interface recording into a real interactive website (GSAP ScrollTrigger, real clicks).
  Ships scripts to study the video (frames, cuts, contact sheet, exact palette), render the code to mp4/GIF through
  anim.seek, compare it with the source frame by frame and check the loop seam and page contract. Use when the user
  wants a video, GIF, Lottie-like clip, motion design shot, animated logo, UI screen recording or AI video
  "recreated in code", "converted to SVG/GSAP", "made into an HTML animation" or "made into a real site". Not for
  photographic footage, 3D rendering or video editing.
license: MIT
metadata:
  hermes:
    tags:
      - svg
      - gsap
      - motion-design
      - animation
      - video-to-code
      - scrolltrigger
    category: development
---

# Motion2Code

The video is the spec, and you cannot watch it. Treat the job as reconstruction: turn the clip into images you can
look at, write down what happens and when, build the shapes, drive them with one clock, then prove every moment
against the source with images side by side. Never animate from a memory of the video.

## Workflow

1. **Study the source.** `python3 scripts/study_video.py source.mp4 -o study/` saves a frame every 0.25 s, the
   frames around every cut, a contact sheet, the exact flat palette and whether the source already loops. Open the
   sheet, then the frames. Read the prompt file next to the video if there is one: it holds the exact words.
2. **Write the shot list.** One line per beat: time range, what each shape does, how it eases, what it becomes
   next. Note the stage size (1920x1080 or 1080x1920) and the real duration (ffprobe, e.g. 15.10 s means a 15 s
   loop). See `references/study-the-source.md`.
3. **Build the stage** from `templates/index.html`: one inline SVG at the source resolution, every shape drawn
   around its own origin, flat fills from the sampled palette, the closest Google Font subset to the exact letters.
4. **Animate on one GSAP timeline.** Tweens for the shots, plus a pure `draw(t)` for procedural parts (particles,
   morphs, physics) called from the same clock. Match the timing of the frames, not your idea of it.

Сообщить о проблеме

Foxx AIMotion2Code
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.