# motion-film

> Моушн-ролик с голосом, собранный в коде. Ролик от 30 секунд до 4 минут: сценарий утверждается заранее, ИИ-голос задаёт ритм сцен, раунды критики, рендер 16:9 и 9:16.

- Автор: Антон Проценко — ведёт этот каталог (https://tonyprots.ru)
- Источник: https://github.com/tonyprots/motion-film-skill
- Коммит: 3bbb8ac5652e от 2026-10-17
- Лицензия: MIT
- Агенты: Claude Code, Codex
- Задачи: Ролики и видео
- Для кого: маркетологу, продакту, руководителю
- Уровень проверки: код разобран. Автоматически разобрали код на закреплённом коммите. На задачах скилл ещё не испытывали.

## Зачем он мне

Сделал, чтобы показывать свои проекты роликом вместо стопки скриншотов.
Сценарий пишу сам, голос задаёт ритм, сцены собираются в коде, поэтому
любую сцену можно переделать правкой, без монтажки. Демо-ролик в
репозитории собран самим скиллом. Критик смотрит кадры раундами, и кривой
срез или нечитаемый титр ловится до сдачи.

Не брать, если нужна запись экрана или ролик к вечеру на слабой машине:
нужны Node, ffmpeg и браузер для рендера, первая установка долгая, а для
голоса нужен ключ провайдера или своя запись.

## Что делает с машиной (автоматический разбор 2026-10-21, 103 файла)

- Запускает команды: да. В коде есть вызовы оболочки или запуск процессов.
- Ходит в сеть: да. api.github.com, freesound.org, github.com, huggingface.co, kenney.nl, openrouter.ai, pypi.org, stt.api.cloud.yandex.net, tts.api.cloud.yandex.net
- Трогает файлы вне папки: похоже, да. В коде есть пути к домашней или системным папкам.
- Сеть — провайдеры голоса (OpenRouter, Yandex SpeechKit), звуки (freesound.org, kenney.nl), модели (huggingface.co), пакеты (pypi.org). Ключи провайдеров — свои.

Разбор ищет по шаблонам и не доказывает безопасность. На задачах скилл ещё не прогоняли.

## Установка

Ставь оригинал с закреплённого коммита и ничего в него не дописывай. Claude Code — ~/.claude/skills/motion-film, Codex — ~/.codex/skills/motion-film.

Вручную (ставит закреплённый коммит):

```
git clone https://github.com/tonyprots/motion-film-skill /tmp/motion-film
git -C /tmp/motion-film checkout 3bbb8ac5652e
mkdir -p ~/.claude/skills && rsync -a --exclude .git /tmp/motion-film/ ~/.claude/skills/motion-film/
# Codex:
mkdir -p ~/.codex/skills && rsync -a --exclude .git /tmp/motion-film/ ~/.codex/skills/motion-film/
```

npx skills (ставит последнюю версию автора, а не проверенную):

```
npx skills add tonyprots/motion-film-skill --skill motion-film
```

Оригинал инструкции: https://github.com/tonyprots/motion-film-skill/blob/3bbb8ac5652e/SKILL.md

Человеческая версия: https://skilldeck.ru/skills/motion-film
