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):