music-video

Installation
SKILL.md

Music Video

This skill is an end-to-end pipeline. The song is the clock, the bibles carry identity, the storyboard script is the single source of truth, and generative models produce only frames and plates. Everything else is deterministic code.

scripts/ holds working tools. Copy them into the project's tools/ folder.

Script Role
rep.py Replicate runner: version fallback, 504 retry, User-Agent, watchdog REP_TIMEOUT, logs jobs/jobs.jsonl
fal.py fal.ai runner: uploads local files once (sha-cached), watchdog FAL_TIMEOUT, same job log
pool.py rolling pool: pool.py N cmd... < ids gives N in flight, 3 tries each. Never use fixed batches.
storyboard.py template source of truth: shots, rule blocks, location anchors, start/mid/end edit prompts, project.json and docs/shots.json
kf.py keyframe generator: kf.py start|mid|end <id>; mid and end are edits of the start frame
plate.py image-to-video (Kling or MiniMax h3)
extract.sh plates to 24 fps frames
render_finish.js no-text finishing renderer: canvas weave, grain, drift, embers, lightning
vertical.js 9:16 recompose with per-shot focal points or pans
gate.py, deliver.py storyboard-to-video approvals, evidence and final audit (validator at ~/Playground/story-board-reader/storyboard-to-video/scripts/validate_project.py)
contact.py, at.py contact sheets for every review
Installs
1
Repository
sliday/skills
GitHub Stars
4
First Seen
6 days ago