Repository navigation
motion-pack v0.3.0: storyboard before the build, eyes after it
motion-pack v0.3.0: storyboard before the build, eyes after it. The pack already listened to its own videos; now it also plans them on paper first, and looks at what it made.
New
storyboard/: a storyboard and animatic, made before any frame is built.python3 storyboard/board.py shotlist.json --design design.jsondraws a sheet (PNG, HTML, PDF). Each panel shows one shot: its scale, camera move, the on-screen text at its real size, the safe zone, the sound intent, the transition with its reason, and the honesty label.- The same command makes a timed animatic MP4. The panels are cut to the shot durations, with real sounds mastered to -14 LUFS.
- It runs 7 checks: the story-script linter, reading speed, safe zone, label hold, panel count, animatic duration to the frame, and loudness.
- "Storyboard approved" is now production gate 3 in the motion-pack skill.
eyes/: automated looking, the visual twin ofears/.python3 eyes/look.py video.mp4 [--plan plan.json]runs 9 checks on a delivered MP4: frame 0, black and frozen frames, WCAG flash rate, banding, safe zones, text size / time / contrast, pacing, composition and encode. Each check comes with timestamps and a fix.- It feeds
tools/critic_pack.shand the critic rubric. Eyes checks now gate the animatic and the full pass.
- Proof that the checks catch real bugs.
- Storyboard and eyes ship mutation proofs that run in CI: every check fails when the code under test is broken (110 mutants for eyes).
- Fixed:
tools/chrome.mjs --checknow compares real paths. Through a symlinked folder it used to skip its own check, so a missing Chrome or puppeteer-core showed up later as an unrelated ffmpeg error.
Install in Claude Code
/plugin marketplace add ANVEAI/motion-pack
/plugin install motion-pack@anve
Assets
| file | contents |
|---|---|
motion-pack-sfx-wav-v0.3.0.zip, motion-pack-music-wav-v0.3.0.zip |
301 sound effects and 65 music pieces (WAV); unzip at the repo root. The sound library is unchanged since v0.2.0, and these zips match this tag's manifests |
skill-<name>-v0.3.0.zip (6) |
the six skills, for claude.ai's Upload skill. In claude.ai they plan the video; rendering, audio builds, ears and eyes need the repo, Python and ffmpeg (Claude Code in a clone) |
storyboard-example.png |
the sheet above, from storyboard/examples/every-draft |
SHA256SUMS |
checksums |
MIT code, CC0 sounds. By ANVE.
