What problem does it solve? Music generation with Google Lyria 3 is stochastic, billed per request, and its returned duration metadata is unreliable, so unplanned calls waste budget and produce tracks that fail video synchronization or vocal requirements. ## Core Features & Use Cases - Model Selection Guidance: Choose deliberately between lyria-3-clip-preview (30-second MP3 loops), lyria-3-pro-preview (full songs with vocals), and lyria-realtime-exp (WebSocket steering), while surfacing the OpenMontage google_music adapter's limitation to Pro only. - Structured Prompt Contracts: Build prompts covering purpose, genre, tempo, instrumentation, timestamped structure, vocal policy, and exclusions, including instrumental-only constraints and custom lyrics blocks. - Output Verification Workflow: Probe generated files with ffprobe, audition vocals and synchronization points, preserve the provider source, and derive a separate exact-duration production master when needed. - Use Case: When scoring a 30-second video, confirm the brief, announce the model and per-request cost, write one timestamped underscore prompt, make a single approved generation call, then probe and audition the MP3 before recording approval metadata. ## Quick Start Use the lyria skill to design a Lyria 3 Pro prompt for a 60-second instrumental video underscore and verify the generated audio duration with ffprobe.