agentsclimarketplace

10 music video

Skill pixelab-ch/higgsfield-skills/skills/10-music-video

Model-aware Claude Agent Skills for AI image & video generation on Higgsfield — 15 creative skills with opt-in MCP generation. Reworked from beshuaxian/higgsfield-seedance2-jineng.

Install
npx -y skills add pixelab-ch/higgsfield-skills --skill 10-music-video

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generates music video and beat-synced visual content prompts for Higgsfield. An audio track is always required. Routes to veo3_1 (primary, native audio) or veo3_1_lite (fallback). Use when the user wants a music video, lyric video, beat-synced visuals, performance video, concert visual, album art animation, or any music-driven visual content.

SKILL.md

6.4 KB, as published. Nobody here has run it

Higgsfield Music-Video Skill

What this skill does

Crafts production-ready music video prompts and routes them to the best Higgsfield model for beat-synced, audio-driven output. Handles performance videos, narrative videos, abstract visualizers, lyric videos, and multi-segment assembly for full-length songs.

An audio track is always required. This is a mandatory-audio skill: every generation needs a user-supplied audio file uploaded and confirmed via the media branch before calling higgsfield:generate_video. The confirmed audio is attached with role audio.


Model routing

Primary and fallback video models

veo3_1 (primary)veo3_1_lite (fallback)
RationaleNative audio generation; best audio-visual syncLower cost; use when primary is unavailable
Aspect ratios16:9, 9:16 only — no 1:116:9, 9:16, auto
Duration4, 6, 8 s — discrete set only4, 6, 8 s (same discrete set)
Tunable paramsquality {basic, high, ultra}; model {veo-3-1-preview, veo-3-1-fast}resolution {720p, 1080p}; generate_audio {true, false, def false}
Media rolesstart_image (max 1)start_image, end_image
Native audioYesBasic (via generate_audio param)

Routing rule: Use veo3_1 by default. Fall back to veo3_1_lite only when the primary is unavailable. When falling back, inform the user of what they give up: native audio quality and the veo-3-1-preview quality tier. Never switch silently.

Aspect and duration constraints:

  • Neither model supports 1:1 aspect ratio.
  • Durations are the discrete set [4, 6, 8] — do not pass 5, 7, 10, or 15.
  • A full music video requires multiple segments (see model-specs.md for planning guidance).

MODEL-06 directive: If a parameter is rejected at generation time, call higgsfield:models_explore with the target model name to re-verify the live schema. Full parameter tables: references/model-specs.md.


Prompt-building workflow

  1. Gather intent — Confirm: song genre, visual strategy (performance / narrative / abstract), target platform, aspect ratio, mood/aesthetic, desired clip duration.

  2. Select model — Apply the routing table above. Use veo3_1 by default.

  3. Build the prompt — Use the craft references below:

  4. Plan segments — Because veo3_1 clips are 4–8 s, map the song's structure to segments before generating. See references/model-specs.md for multi-segment planning.

  5. Present for review — Show the assembled prompt and all parameters to the user for review and refinement before any generation call.


Opt-in generation

Generation costs Higgsfield credits and requires explicit user confirmation before any generate call. This skill never auto-generates.

Full step-by-step flow (confirmation gate, balance/cost surface, generate → poll → display): ../../shared/generation-flow.md

This skill's primary model: veo3_1

Media upload — MANDATORY (GEN-04):

An audio track is always required for video generation. Before calling higgsfield:generate_video:

  1. Ask the user to provide their audio file.
  2. Upload it: run higgsfield:media_upload → returns a pending_id.
  3. Confirm it: run higgsfield:media_confirm → returns a confirmed_id.
  4. Attach it in input_files with role audio:
    [{ "id": "<confirmed_id>", "role": "audio" }]
    

If the user also provides a reference image for the video, add it with role start_image in the same input_files array:

[
  { "id": "<audio_confirmed_id>",  "role": "audio" },
  { "id": "<image_confirmed_id>",  "role": "start_image" }
]

Never pass a pending_id directly to input_files — it will be rejected. See ../../shared/generation-flow.md Step 2b for the full atomic-pair detail.

Tool signatures: ../../shared/mcp-tools.md


Reference materials

FileContents
references/model-specs.mdPer-model parameter tables for veo3_1 and veo3_1_lite; per-platform recommendations; multi-segment assembly note; verification annotation
references/beat-sync.mdBeat-visual synchronization philosophy, 12 music-video hook styles, 7 beat-sync techniques (timing references, energy mapping, frequency-responsive effects, syncopation visuals), energy arc table, performance/narrative/abstract strategies, camera techniques, multi-segment strategy
references/genres.mdGenre visual language guide for 10 genres (hip-hop, pop, rock/metal, EDM, R&B, lo-fi, classical, jazz, country, K-pop) with color palettes, lighting approaches, trigger words, visual hooks, and example prompts
references/examples.mdMaster template, 5 worked music-video prompts (hip-hop performance, pop ballad, EDM abstract, R&B narrative, K-pop choreography), lyric video technique table

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.