What problem does it solve? Turning a music track into a video whose visuals actually follow the beat requires manual audio analysis, timeline planning, and frame-by-frame animation work. This Skill automates that pipeline: it analyzes the track once, cuts it into frames at real musical changes, plans a per-frame treatment, and builds a rendered MP4. ## Core Features & Use Cases - Deterministic beat analysis: analyze-beatgrid.py produces a canonical audiomap.json with tempo, beat grid, drum classification, energy phases, rolls, silences, and key moments. - Gated multi-step workflow: setup → analysis → frame skeleton → user-approved storyboard plan → parallel per-frame composition builds → assembly → verified MP4 render. - Template and motion-primitive catalogs: each frame group uses a matched template, a free-compose of motion primitives, or an asset treatment (beat-cut, ken-burns, background-under-text) for user-supplied images/videos. - Use Case: Give it a 30-second music track and a mood brief; it produces a lyric video, slideshow, or kinetic promo where every cut and reveal lands on the analyzed beat grid, with zero assets required. ## Quick Start Turn my song bgm.mp3 into a beat-synced lyric video in 1920x1080 and render the final MP4.