video-setup

Installation
SKILL.md

Video setup

Run the doctor from the project root:

bash <this skill>/scripts/doctor.sh

It checks Node 22+, an ffmpeg with libx264 and the tmix filter (motion blur), uv (or python3 with numpy), and a Playwright Chromium, and prints the fix for anything missing. Apply the fixes the user approves, then run it again until every required line reads ok:

Missing Fix
Node brew install node
ffmpeg, or one without libx264 / tmix brew install ffmpeg (inspect the installed build for tmix; bundling alone does not establish filter availability)
uv curl -LsSf https://astral.sh/uv/install.sh | sh
Chromium inside any film folder: npm install && npx playwright install chromium

Optional keys, only when a film needs them, in the project's .env (never in a prompt or a commit; make sure .env is gitignored):

Installs
12
GitHub Stars
14
First Seen
Oct 21, 2026