opus-video-skills

Два скилла Claude Code для видео целиком из кода: рисованная акварельная анимация и кинетическая типографика

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

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

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

  • Скилл запускает браузер и кодировщик видео на вашей машине и пишет много файлов в папку проекта
  • При установке вручную npm ставит зависимости шаблона проекта из внешнего реестра
Все причины и проверки

tuzhechen2005/opus-video-skills

Установка

Работает в

В терминале, через 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

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

Скиллы для работы с видео в Claude Code и Codex: покадровый разбор ролика на кадры и сборка видео с раскадровкой

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

Пятнадцать скиллов для Claude Code: запуск продукта, анимированные графики и рилсы целиком из кода, без After Effects

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

Набор скиллов формата SKILL.md для производства коротких видео и контента: тема, сценарий, голос, аватар, монтаж, обложки и motion-графика

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

Скилл для Claude Code и Codex, который превращает тему в озвученный анимационный ролик-объяснение на Remotion с субтитрами и главами

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

Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже

СкиллШирокий доступ290Звезды репозитория

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
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:

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

Foxx AIopus-video-skills
Foxx AI

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