RuiC-motion-reel — скилл

Скилл делает из одной фразы motion-ролик на 12–60 секунд целиком кодом: цвета, шрифты, раскадровка и музыка выводятся из брифа.

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

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

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

  • Скилл запускает скрипты Python и ffmpeg, пишет файлы проекта и видео на диск.
Все причины и проверки

hruiccc/ruic-motion-reel

Установка

Работает в

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

npx skillfoxx add skills/ruic-motion-reel

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

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

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

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

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

  • Скилл запускает скрипты Python и ffmpeg, пишет файлы проекта и видео на диск.

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

Что делает

Фраза вроде «20-секундный ролик про кофейный бренд, теплая пленка, медленно» читается как шесть величин: длительность, формат кадра, температура цвета, фактура, ритм и язык. Из них выводятся палитра, пара шрифтов, правила движения и скелет раскадровки, которые записываются в `SPEC.md` и `theme.py`. Длина фильма считается по сетке музыки по формуле секунды равны тактам, умноженным на 240 и деленным на BPM, а каждый монтажный стык попадает на сильную долю. Картинку и музыку целиком дает код: сверхсэмплинг векторного текста, 3D с облаком точек, печатная цветоделение в стиле riso, цвет по физическим величинам, синтезатор без сэмплов. Обычные промо идут по шаблону Remotion на React, особые фактуры по Python-движку.

Для кого. Дизайнерам и разработчикам, которым нужен фирменный динамичный ролик без After Effects и без внешних ассетов.

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

  • Нужна 24-секундная промо-заставка для продукта: 12 планов и текст на экране собраны кодом.
  • Портфолио требует 15-секундный образец, снятый вертикально в 1080 на 1920.
  • Бренду делают ролик в стиле печати riso с наложением красок и бумажной фактурой.
  • У готового ролика меняют цвета, ритм и длину, и все пересчитывается по сетке.

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

  • Нужны живые съемки или фото-монтаж.
  • Ролик надо за минуту без установки Python и ffmpeg.
  • Подойдет только сборка на таймлайне в графическом редакторе.

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

Сделай 20-секундный ролик про кофейный бренд в теплом пленочном стиле, медленный, 1920 на 1080, с музыкой из кода.

Ограничения

Нужны Python с `numpy` и `pillow` и ffmpeg, шрифты идут в комплекте по лицензии OFL. Рендер 15-секундного ролика в 1080p30 занимает около 3–8 минут, тяжелые фактуры дольше. Описание и документация написаны по-китайски. В тексте указано, что скилл проверялся автором на DeepSeek Flash, привязки к модели нет. Файл лицензии не определяется автоматически, проверьте условия перед коммерческим использованием.

Как отключить. Удалите каталог `~/.agents/skills/ruic-motion-reel`. Проекты роликов, созданные `new_reel.py`, лежат в ваших папках, их удалите отдельно.

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

Как поставить скилл?

Клонируйте репозиторий командой `git clone https://github.com/HRuiCcc/RuiC-motion-reel.git ~/.agents/skills/ruic-motion-reel` и поставьте зависимости `pip install numpy pillow`.

Какие длительности доступны?

12, 15, 24, 30, 45 и 60 секунд, они берутся из сетки тактов и BPM. Формат по умолчанию 1920 на 1080.

Чем отличаются два маршрута?

Обычные промо с HUD, терминалом, динамичным текстом и частицами идут по шаблону Remotion. Печатная цветоделение, 3D из облака точек и физические цвета требуют Python-движка.

Где лежит результат?

В каталоге `out/` проекта, созданного командой `new_reel.py`. Отдельный кадр собирают командой `python3 -m my_reel.build --at 3:1.20`.

Нужен ли After Effects?

Нет. Весь ролик, включая музыку, создается кодом без внешних ассетов.

Обсуждение

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

Скиллы

Скилл ведет агента через семь этапов для ролика на 15–90 секунд: скрипт проверяет каждый этап, следующий ждет

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

Скилл Claude Code делает из строки с темой шоурил на HyperFrames: тайминг по битам, переходы-морфы и звук, написанный кодом.

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

Скилл заставляет агента снять короткий фильм о продукте: идея, монтаж, звук и рендер на Remotion или HyperFrames

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

Скилл для Claude Code делает на Remotion ролик о вашем продукте из его компонентов, токенов дизайна и логотипа, с музыкой в такт

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

Скилл для Codex делает из текста или записи голоса видео с motion-графикой, субтитрами и правкой в проекте Remotion.

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

Девять скиллов по моушн-дизайну для Claude Code: тайминг, цвет, композиция, After Effects, Remotion, логотипы и фоны.

ПлагинМинимальный доступ226Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
RuiC-motion-reel (эта карточка)нет195
Motion Graphics Skill Packнет660набор скиллов motion-графики; RuiC-motion-reel выводит стиль из одной фразы и привязывает монтаж к музыкальной сетке
Vox AI Motion Graphics Generatorнет339генератор motion-графики; здесь картинка и музыка полностью создаются кодом без внешних ассетов

Коротко о README

Репозиторий состоит из общего движка рендера, шаблона проекта на восемь сцен, скриптов запуска и справочников по дизайну, 3D, печати, звуку и подводным камням. Шестнадцать визуальных стилей хранятся как справочник, а не как меню.

Бейдж для README

Исходный SKILL.md

---
name: ruic-motion-reel
description: "用代码生成动态图形与动效宣传片成片,时长按需(12 / 15 / 24 / 30 / 45 / 60 秒),默认 1920×1080。两条路线:常规宣传片(HUD / 终端 / 动字 / 玻璃面板 / 粒子)走仓库自带的 remotion/ 模板(React 组件 + 浏览器渲染,60fps 无压力);需要自研渲染独有能力(超采样矢量文字、真 3D 点云、丝网印/riso 四色分色、普朗克真彩色、合成器配乐)走本引擎的 Python 管线。画面与音乐全部由代码产出、不用任何外部美术素材、不用 AE。视觉语言有 16 张牌,默认随机抽一张(轻的、非 3D 的、编辑排版/手绘/纸艺/标本那类一样做),不默认做最炫的那一支。当用户说「用代码做个动效视频/动态图形/motion graphics」「生成一条作品集样片/产品片/宣传短片」「做一条 24 秒/30 秒的品牌片」「按某种风格做视频」「给某个品牌/产品做一条片子」「复刻某条动效片的风格」,或要改已有片子的品牌、配色、节奏、镜头、时长时使用。触发词:动效视频、动态图形、motion graphics、作品集样片、产品片、宣传片、任意时长、24 秒、30 秒、1080p30、1080p60、代码生成视频、ruic-motion-reel。"
user-invocable: true
metadata:
  dsh:
    compatibility: native
    requires:
      - python3
      - ffmpeg
---

# RuiC-motion-reel —— 代码生成动态图形成片

一条产线:**从零用代码渲染出一支动态图形 / 动效宣传片**,**片长由 BPM × 小节算出来**
(12 / 15 / 24 / 30 / 45 / 60 秒都能做),默认交付 **1920×1080**。
画面(字体、3D、粒子、印刷分色)和音乐(合成器)全部由代码产出,
不依赖任何外部美术素材、不打开 After Effects。

**两条路线**:常规宣传片(HUD / 终端 / 动字 / 玻璃面板 / 粒子)走 `remotion/` 模板;
自研引擎独有的(印刷分色、点云 3D、物理反解颜色)走下面的 Python 管线。
选型与分镜模板见 `references/promo-brief.md`。

> **本 skill 由作者用 DeepSeek Flash 跑通**(建模 / 排版 / 分色 / 配乐 / 出片全链路)。
> **不绑定模型**:纯 Python + ffmpeg,不含任何模型专属依赖,
> 支持各大主流多模态模型——任何能读写文件、执行命令的编码 Agent 都能用。

已经用它做过这几类视觉语言:

| 语言 | 观感 | 关键手法 |
|---|---|---|
| **暗色科技** | 近黑底板 + 霓虹青/品红、HUD 套件、发光字体 | 加色光缓冲、bloom、色差、扫描线 |
| **丝网印 / riso** | 暖米纸张 + 荧光三色油墨、网点、套印 | multiply 叠印、半调网点、套印偏移、纸纹 |
| **品牌暗色产品片** | 品牌色暗色主题 + 真实产品 UI + 3D 硬件 | 品牌色板映射、真 3D 建模、产品界面复刻 |
| **暗房 / 银盐** | 中性纸白 + 碳黑 + 一个安全灯红,无网点无霓虹 | 光晕 halation、片门微抖、两级银盐颗粒、点云刻线 |
| **恒星 / 普朗克真彩色** | 深棕余烬底 + 黑体色温条 + 光谱线,没有一个是挑的 | 普朗克→CIE 1931→sRGB 反解颜色、点云磁流管、真谱线 |
| **紫外光刻 / 半导体** | 近黑冷蓝腔体 + 405 nm 紫外紫 + 氧化层彩虹,一条片子走完版图→掩膜→曝光→显影→探针→划片 | 薄膜干涉真彩、递归版图生成、衍射曝光场(振幅孔径过环形 PSF 再平方)、彩色点云(每点带自己的颜色) |
| **品牌亮色产品片** | 品牌自己的纸白 + 品牌色满幅,迪多尼大标题骑在发丝网格上,两场暗场换气 | 官方 lockup 真素材位图、亮底反转后期、品牌色与 token 逐个实测、产品界面自绘 |

> 最后一支 **LITHO**(`docs/films/litho-wafer-15s.mp4`,1080p / 160 BPM / 10 小节 × 1.5 s)是这条线的样板,
> 同时是牌堆里的 `uv-litho`。它的颜色全部追得到物理量:曝光光 = 405 nm 反解,
> 晶圆彩虹 = SiO₂ 厚度 20–780 nm 的双光束干涉积分到 CIE 1931。

### 风格:从一句话推出来,不抽牌(2026-11 用户定调)

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