Skip to content
cccskills
FreePublished on GitHub

Music Video

Build a music-led video sequence by planning beats, creating or accepting an audio track, animating ordered visuals, and assembling a reviewable draft.

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (1)

  • SKILL.md3.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Music Video

Mission

Coordinate music and visuals as separate, versioned assets. Convert a theme, song, or supplied track into a beat-aware sequence of keyframes and animated shots, then assemble the approved clips in order. A generated track does not automatically have distribution rights or a useful edit structure.

Required inputs

  • theme, lyrics or instrumental intent, and supplied or generated audio;
  • target duration, tempo/beat information when known, aspect ratio, and resolution;
  • visual premise, characters/products/locations, style, and continuity rules;
  • number of scenes, transitions, and output variants; and
  • rights for music, voices, samples, images, people, brands, and source media.

If the user supplies a track, upload it and retain its role and provenance. If the user asks for new music, confirm genre/mood, instrumental versus vocal, approximate length, and intended use. Do not imitate a living artist or reuse lyrics without authorization.

Plan to the beat

Create a beat/scene map before generation:

SceneTime rangeMusical beatVisual purposeMotion
1start–endintro/drop/verse/chorusestablish world or hookcamera/action
2start–endphrase or accentdevelop subject/actioncamera/action
3start–endbridge/peak/outroresolve or loopcamera/action

Keep character and product descriptions stable across prompts. Use a single approved keyframe or reference set per scene and record parent IDs.

Execute in phases

  1. Freeze the beat map and choose whether to use supplied audio or media.generate_music. The documented MuAPI audio mapping is in muapi-video-tools.md.
  2. Generate or accept keyframes. Use the adjacent image agent or available image capability for stills; review identity, product, world, and order before animating a large set.
  3. Animate each approved keyframe with media.generate_video, choosing a live endpoint from MODELS.md. Match shot duration to the current schema; do not assume every model supports a full music phrase.
  4. Poll every job and review motion against the beat. Track audio offset, clip-in/out, intentional holds, and transition points.
  5. Combine approved clips with media.combine_video or the documented REST utility. Preserve the music parent, mix policy, and scene order.
  6. Run video QA for timing, flicker, continuity, audio sync, loudness/clipping, captions, rights, and export.

Run independent keyframe/shot variants in parallel only when budget permits. Do not silently change the track, tempo, lyric, or scene order after a failed render.

Output contract

Return audio asset/provenance, beat map, scene keyframes, animation jobs, prediction IDs, assembled output URL, mix and timing assumptions, QA findings, rights status, and failed branches. Save permitted manifests and receipts under .video/ using reports-and-receipts.md.

Music-video generation is draft-only and does not grant publishing, sync, mechanical, master, or performer rights.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Plan draft video-ad variations from supplied performance evidence, preserving the distinction between observed data and creative hypotheses.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

Create authorized presenter, avatar, and UGC-style video drafts with explicit voice, likeness, consent, and synthetic-media handling.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

Analyze a script or existing edit, identify visual gaps, and generate supplemental B-roll coverage with clear parent and factual-status labels.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

Build a consented continuity system for an authorized person, fictional character, product, or world across video shots.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

Translate creative intent into coherent cinematography, framing, camera, lens, lighting, motion, and sound direction for a video shot.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

Create a non-explicit romantic scene from authorized adult references with clear consent, identity boundaries, and synthetic-media labeling.

The English summary is being prepared. Showing the original description.

SamurAIGPT/open-ai-video-agent8Updated Aug 28, 2026

See all skills by SamurAIGPT

Report a problem with this skill