opus-video-skills
Два скилла Claude Code для видео целиком из кода: рисованная акварельная анимация и кинетическая типографика
- 380 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл запускает браузер и кодировщик видео на вашей машине и пишет много файлов в папку проекта
- При установке вручную npm ставит зависимости шаблона проекта из внешнего реестра
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/opus-video-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл запускает браузер и кодировщик видео на вашей машине и пишет много файлов в папку проекта
- При установке вручную npm ставит зависимости шаблона проекта из внешнего реестра
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
opus-video-skills собирает скиллы для Claude Code, каждый из которых делает видео в своем стиле. painted-animation рисует мультфильм в технике акварели и туши на p5.js и p5.brush: клипы, лирические видео с покадровыми субтитрами, анимированные заставки. kinetic-reel делает ролики на кинетической типографике со слоями WebGL на three.js и музыкой, синтезированной по тому же таймлайну. Оба скилла работают одинаково. Каждый кадр считается как функция времени, рендерится в безэкранном Chrome и кодируется через ffmpeg в MP4. Изображения и музыку создает код, генеративные модели не участвуют. Скилл создает проект, показывает раскадровку, строит и проверяет каждый план и записывает итоговый файл в папку out проекта. В репозитории есть примеры: 31-секундное лирическое видео и 84-секундный ролик с работами.
Для кого. Для дизайнеров, моушн-разработчиков и авторов контента, которые хотят получать короткие ролики из текстового описания и кода, без графических редакторов.
Подходит, если
- Нужен короткий мультфильм с персонажем в стиле акварели, например «Clawd ловит бабочку за 15 секунд»
- Требуется лирическое видео под песню с подсветкой слов, когда на руках есть аудиофайл и текст с таймингами LRC
- Надо собрать шоурил проектов из резюме: кинетическая типографика, 3D-слои и ритм под музыку
- Хочется получить MP4, в котором каждый кадр воспроизводим и правится кодом, без монтажа вручную
- Нужно удлинить или перемонтировать готовый ролик Work Reel ’26 из примеров репозитория
Не подходит, если
- Нужно видео с живыми кадрами или фотореализмом: скиллы рисуют только графику кодом
- У вас нет Claude Opus 5.5: авторы проверяли скиллы только на этой модели
- Нужен быстрый ролик за пару минут: сборка включает раскадровку, проверку каждого плана и рендер
Пример запроса к агенту
Сделай 15-секундное видео, в котором Clawd пытается поймать бабочку, в стиле акварельной анимацииОграничения
Авторы проверяли скиллы только в Claude Code на модели Claude Opus 5.5. Рендер каждого кадра в безэкранном Chrome и последующее кодирование занимают заметное время, особенно на длинных роликах. Лицензия в тексте репозитория указана как MIT, но GitHub ее не распознает. Движок painted-animation основан на ClaudeAnimationBase Джона Хайбела, тоже под лицензией MIT. Если вы ставили painted-animation клонированием по старой схеме, удалите его и поставьте заново.
Как отключить. Выполните `/plugin uninstall painted-animation@opus-video-skills` и то же для kinetic-reel. Если ставили ссылками, удалите ссылки из ~/.claude/skills и папку ~/opus-video-skills.
Частые вопросы
Как поставить opus-video-skills в Claude Code?
Выполните `/plugin marketplace add tuzhechen2005/opus-video-skills`, затем `/plugin install painted-animation@opus-video-skills` и `/plugin install kinetic-reel@opus-video-skills`. Можно поставить любой из скиллов или оба. Вручную скиллы ставятся клонированием и ссылками в ~/.claude/skills.
Чем painted-animation отличается от kinetic-reel?
painted-animation рисует мультфильм в стиле акварели и туши с персонажем, подходит для коротких фильмов, клипов и лирических видео. kinetic-reel строит ролики на кинетической типографике с 3D-слоями WebGL и подходит для шоурилов и промо.
Используют ли скиллы нейросети для картинок и музыки?
Нет. Изображения и музыку скиллы строят процедурно, кодом на p5.js, three.js и синтезом звука по таймлайну.
Что нужно установить на компьютер для работы?
Node.js, Google Chrome и ffmpeg. Для определения темпа песни в painted-animation еще пригодится Python 3 с numpy.
Как сделать лирическое видео?
Подготовьте файл песни и текст с таймингами LRC. Скилл измеряет темп скриптом beat_grid.py и режет видео под ритм, а слова подсвечиваются как в караоке.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл Claude Code для коротких анимационных роликов, нарисованных кодом: семь стилей, согласование сюжета и раскадровки, озвучка и рендер в MP4
Скиллы для работы с видео в Claude Code и Codex: покадровый разбор ролика на кадры и сборка видео с раскадровкой
Пятнадцать скиллов для Claude Code: запуск продукта, анимированные графики и рилсы целиком из кода, без After Effects
Набор скиллов формата SKILL.md для производства коротких видео и контента: тема, сценарий, голос, аватар, монтаж, обложки и motion-графика
Скилл для Claude Code и Codex, который превращает тему в озвученный анимационный ролик-объяснение на Remotion с субтитрами и главами
Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| opus-video-skills (эта запись) | нет | 380 | |
| Motion Graphics Skill Pack | нет | 476 | пятнадцать скиллов для запуска продукта, графиков и рилсов; здесь два законченных стиля с примерами и шаблонами проектов |
| Animate | нет | 1 066 | скилл коротких анимированных видео в семи стилях; здесь акварельный мультфильм с персонажем и кинетическая типографика с синтезированной музыкой |
Коротко о README
Страница описывает два скилла, таблицу стилей с типичными применениями и два способа установки. Для каждого скилла есть лист превью и ссылка на документацию. В конце идут структура репозитория, правила добавления нового стиля и благодарности авторам исходного движка.
Бейдж для README
Исходный SKILL.md
##### skills/painted-animation/SKILL.md 200 --- name: painted-animation description: Make hand-painted watercolour-and-ink cartoon videos (MP4) with code — p5.js + p5.brush rendered frame by frame in headless Chrome, encoded with ffmpeg — starring Clawd or any character. Use when the user asks to make an animation, animated short, cartoon, music video, lyric video, animated GIF/loop or "a video of Clawd…", or mentions the PDoomVideo / ClaudeAnimationBase approach. Covers storyboarding, the engine API, the render-and-look review loop, music/lyric sync and splitting long videos across subagents. --- # Painted animation A method for making short cartoons entirely in code, distilled from [JohnHeibel/PDoomVideo](https://github.com/JohnHeibel/PDoomVideo) (a 156 s music video painted by Claude Opus) and its generalised kit [ClaudeAnimationBase](https://github.com/JohnHeibel/ClaudeAnimationBase) (MIT), which is bundled here as `template/`. **How it works:** every frame is a pure function of time `t`. `studio.html` loads p5.js + p5.brush and your scene files; each shot paints the whole 1920×1080 frame with watercolour fills and boiling ink lines. `render.mjs` drives headless Chrome to render contact sheets for review, or every frame in parallel, and ffmpeg encodes the MP4 (with audio if given). ## Workflow ### 0. Scaffold ```bash bash ~/.claude/skills/painted-animation/scripts/new_project.sh <project-dir> # add --keep-demo to keep the example scene hooked up ``` This copies the template, unhooks the demo scene, runs `npm install` and checks node / ffmpeg / Chrome. Then **read `<project-dir>/ANIMATION_GUIDE.md` in full** before designing anything: it holds the rules, the animation principles and the complete engine / Clawd API. Look at `docs/emotions.jpg` and `docs/views.jpg` (the model sheets) with the Read tool. For a music video or anything longer than ~20 s, also read [references/music-video.md](references/music-video.md). For a lyric video, ask for the song file and an LRC first, and measure the tempo with `scripts/beat_grid.py`: lines are usually faster than you'd guess. ### 1. Storyboard before code Write `STORYBOARD.md` in the project (format in the guide: logline, world + palette arc, motif, the character's emotion arc, then shots with **reads** — the timed list of what the viewer must understand). Worked example: [examples/xiaozhen/](examples/xiaozhen/) (a 31 s lyric video: storyboard and full scene code). Show the storyboard to the user and let them react before building, unless they said to just go ahead. ### 2. Build shot by shot - Set `duration`, `bpm`, `offset` (and `audio`) in `src/config.js`. - One IIFE-wrapped file per scene/chapter in `src/scenes/`, ending with `shots([[t0, fn], ...])`; add its `<script>` to `studio.html`. - Block key poses first, check them as stills, then add the motion between them. ### 3. Render and look — every shot, several times You can't see motion by reading code. From the project dir: