mv-subtitle-skill-confirmed
For musicians, video creators, and social-media editors producing AI music videos or emotional short films with lyric typography. Users provide music, lyrics, references, characters, typography direction, mood, or target platform. The Skill analyzes beat and vocal timing, separates character, scene, and text references, designs beat-reactive spatial typography, decomposes long works into connected shots, audits prompts, and routes generation for H3 or other video tools. It outputs MV concepts, shot prompts, lyric text plans, and stitching guidance. Best for stylized MVs and subtitle-driven music visuals, not ordinary caption cleanup, licensed IP copying, or fully manual post-production editing.
- Installs
- 254
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://modelscope.cn --skill mv-subtitle-skill-confirmed- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads mv-subtitle-skill-confirmed automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Music Aesthetics MV
Purpose
Use this Skill when the user wants to create, revise, audit, or generate music-video prompts or emotional short-film prompts where music, lyrics, typography, references, rhythm, performance, and camera language must be designed together. The workflow adapts MV prompt rules into Hub execution: key creative decisions are confirmed, locked prompts are written to canvas text nodes, and media creation is delegated to Hub agents.
Do not use it for ordinary subtitle burn-in, generic video editing, non-music product ads, or simple single-image / single-clip requests without MV structure.
Hub compatibility rules
- Do not assume third-party tools, shell scripts, browser plugins, or external generation APIs.
- Write locked prompts and revisions to Hub canvas text nodes.
- Delegate character cards, scene cards, typography cards, video clips, BGM, and final assembly to Hub image, video, music, and editing agents.
- Do not hardcode output paths; always use Hub-returned paths.
- If the user says “skip confirmation / just do it”, apply it only to the current run unless the outer orchestrator has active session authorization.
- If the user only wants a prompt, stop after delivery. If the user wants a finished MV, continue to generation and assembly after confirmation.
Core principles
- Understand the work before choosing a structure. Templates organize, but are not mandatory forms.
- Use the latest confirmed creative intent.
- Omit irrelevant fields instead of filling placeholders.
- Do not mechanically add performance, typography, transitions, camera moves, or character actions just because a preset includes them.
- On-screen text is a designed visual layer, not ordinary subtitles, unless the user explicitly requests subtitles.
- If the user uploads a real song or beat, it is the master music bed unless they request replacement.
- Natural multi-shot stitching for >15s videos: when duration exceeds the model single-generation limit, use “multi-shot storyboard breakdown + tail/head frame continuation + beat hard cuts + global master-audio alignment”. Every segment must preserve the same groove, tempo feel, aspect ratio, character logic, visual preset, lighting language, and typography motion rules.
- If the user wants a finished music-aesthetic MV without lyrics, generate and lock original lyrics first. The final MV must reference character, typography packaging, and scene cards together. The typography packaging card controls only text packaging style, font texture, graphic design, layout ratio, and motion language.
STEP 1: Pre-flight lock
Before writing the final production prompt, confirm the minimum foundation with concise recommended choices.
1.1 Video format
Offer fixed options:
| Use case | Aspect ratio | Resolution |
|---|---|---|
| TikTok / Reels / Shorts vertical | 9:16 | 1080×1920 |
| YouTube / Bilibili horizontal | 16:9 | 1920×1080 |
| Feed square | 1:1 | 1080×1080 |
| Dense vertical ad test | 9:16 | 720×1280 |
| Cinematic widescreen MV | 21:9 | 2560×1080 |
The selected ratio must be reused across character cards, scene cards, typography references, shot prompts, video clips, and final assembly.
1.2 Target duration and multi-shot structure
Before prompt writing or video generation, confirm target MV duration. Never silently use the model default as user intent.
Offer a compact duration card:
- 10-second test: one or two shots to verify character, scene, typography, and audio style.
- 15-second hook: 2–4 short shots for a more complete chorus / hook / performance phrase.
- 30-second or longer complete MV (multi-shot stitching): because many models have a 15-second single-generation ceiling, automatically use a Multi-Shot stitching workflow. First generate or lock one continuous song / BGM, split 30 seconds into 4–8 dynamic 2–5 second shots, then stitch via beat sync and head/tail frame continuity.
- Custom duration: user provides duration; plan shot count and stitching based on the selected model’s single-clip limit.
If uploaded music exists, the confirmed duration is the music window length.
1.3 Music window
If uploaded or specified music is longer than the confirmed duration, lock a segment before writing prompts:
- Recommended window: assistant identifies the strongest chorus / hook / emotional turn and requests confirmation.
- User timestamps: user provides start and end seconds; verify both are inside the audio.
- Multi-variant: only for ad-hook testing or multiple creative directions.
If music is shorter than the target duration, use the full audio unless the user explicitly asks to stretch or extend it.
1.3.0 Lyrics lock and lyrics-first fallback
Before final video prompts or generation, determine lyric ownership:
- If the user provides lyrics, those are locked lyrics. Do not generate, add, rewrite, expand, translate, paraphrase, or replace them unless explicitly requested.
- If the user wants a finished music-aesthetic MV without lyrics, generate short original lyrics matching the music style, vocal mode, duration, emotion, and visual preset, then lock them.
- Locked lyrics are the only source text for rap/singing performance and visible typography.
- Split locked lyrics into each shot’s
Rap line:,Vocal line:,Soft vocal line:, orSpoken line:. - Every
Typography:field must come from the same locked lyrics. During vocal performance, visible text must word-for-word match the performed phrase. - In the final typography MV, the performer must rap or sing the locked lyrics with visible lip shapes, jaw motion, breath, facial accents, nods, and hand accents following phrasing and rhythm.
1.3.1 Default multi-shot stitching for >15s videos
For >15s MVs such as 30 seconds, the global multi-shot prompt script is the authoritative source:
- Lock complete Master Audio: lock one continuous song / BGM track with the full vocal and groove as the only audio baseline.
- Build a Shotlist Timeline: split 30 seconds into 4–8 short shots of 2–5 seconds, mapped precisely to lyric timestamps and beats such as snare, 808, and drop.
- Head/tail frame and scene continuity: if Shot B continues the same scene, use Shot A’s tail frame as Shot B’s head frame. If it is a hard cut, preserve the same character card, wardrobe, lighting prompt, and use same-direction camera motion or match-cut visual elements.
- Generation and edit assembly: the video agent generates each shot from the Shotlist. The editing agent aligns all clips to the global Master Audio beat grid, trimming, speed-ramping, and stitching for natural lip-sync, beat sync, and transitions.
STEP 2: Creative Contract
Before final prompts, create a concise creative contract:
- Music genre, instrumentation, tempo/BPM feel, vocal mode, and emotional temperature.
- Lyric source and locked lyrics.
- Target duration and multi-shot breakdown, e.g. 30s split into 6 short shots.
- Reference image roles: character card, scene card, typography packaging card.
- Camera language, shot sizes, focus, beat-cut density, and transition logic.
- Exclusions such as no fades, no glossy AI beauty face, no single-shot overstretching that causes deformation.
STEP 3: Reference roles and scene sampling
Assign each reference image one narrow job:
- Typography reference card: controls only text packaging style, font texture, graphic design, layout ratio, and motion language. It must not contribute people or scenes.
- Character reference card: controls character identity, facial aura, hairstyle, clothing silhouette, proportions, posture, and presence.
- Scene reference card: controls scene style, spatial atmosphere, image texture, background depth, and lighting mood.
3.1 Close-up scene switching and multi-shot sampling
For Trap, Dark-pop, Cyber-grunge, and other fast-paced MVs, switch quickly among multiple close-up spaces:
- Keep scene mood unified, but each shot’s space must differ clearly, such as local background, tunnel, wall, light strip, or reflective floor.
- Scene switches must be triggered by musical impacts: bass hit, 808 drop, snare, vocal accent, or typography smash.
- Shot switches are “visual samples” on the trap beat: hard cuts, jump cuts, scan-glitch cuts, flash cuts, or action match cuts.
STEP 4: Preset grammar, Dark-pop / Cyber-grunge and Trap example
Visual and editing language
- Realistic high-fashion texture and film-magazine texture, referencing late-90s / early-00s indie magazines, photocopy paper, film scans, and zine collage.
- Heavy grain, slight film jitter, halftone dots, rough print edges, scan offsets.
- Editing must use hard cuts only. No fades, dissolves, or soft transitions.
- Image and typography strongly respond to beat cues: hi-hat roll creates micro-shake / frame skips, snare triggers scale-up / hard cut / shoulder drop, 808 bass hit creates low-frequency compression / stretch / offset.
Typography packaging rules
- Typography is a dynamic graphic subject in space, not a subtitle bar. It may sit in foreground, midground, background, or be occluded by shoulders / hands.
- Text must never cover eyes or main facial expression; avoid the mouth during critical lip-sync.
- With vocals, visible words must exactly match the performed lyrics. Each shot has only one main typography event.
STEP 5: Prompt structure template
A multi-shot script must be modular by shot, with accurate duration and audio mapping:
[Global Aesthetic & Character Lock]: (global character and aesthetic anchor prompt)
Shot 1 (0.0s - 3.5s)
Vocal Line: "..."
Typography: "..."
Visual & Action: ...
Camera & Motion: ...
Transition Out: hard cut to Shot 2 on bass hit / same-direction whip pan
Shot 2 (3.5s - 7.0s)
Vocal Line: "..."
Typography: "..."
Visual & Action: ...
Camera & Motion: ...
Transition Out: ...
STEP 6: BGM continuity and natural multi-shot stitching system
6.1 Global audio continuity
The entire MV must bind to one Master Audio track. During segmented video generation, do not use independent disconnected clip audio. All video clips are aligned to their corresponding timestamps on the Master Audio timeline during edit assembly.
6.2 Natural Stitching Protocol
For >15s stitching, enforce five continuity locks:
Vocal & Lip Continuity: Cut points must land on lyric pauses, breaths, snare, or drop. Do not hard cut inside an active vowel or lyric unless the next shot is an extreme close-up with continuous mouth shape.
Rhythm & Beat Matching: Cut points must hit the 1/4 or 1/8 beat grid. Use speed ramping to align head nods, hand gestures, and blinks to beats.
Aesthetic & Color Grading: Every cross-shot generation carries the same aesthetic header prompt: grain level, LUT direction, and light direction. Final assembly uses unified 35mm film grain and LUT to hide batch color differences.
Transition & Motion Continuity: For long-shot continuation, use the previous tail frame as the next head frame and prompt continuation of action. For hard scene switches, use kinetic continuity such as same-direction pan or hand-occlusion match cut.
Typography Motion Stitching: Text in the previous shot should shatter, sweep out, or smash-screen on a bass hit; next-shot text smashes in or unfolds on the accent, transferring visual momentum.
STEP 7: Checklist
Silently verify before delivery:
- If target duration exceeds 15s, has Multi-Shot breakdown been used automatically?
- Is one global Master Audio locked, and are cut points beat-aligned?
- Do cuts avoid mid-lyric vocal breaks, with natural lip and breath continuity?
- Do adjacent shots have clear stitching logic such as tail/head continuation, same-direction motion, match cut, or beat hard cut?
- Is the edit style strictly hard-cut, with no fades or soft transitions?
- Are character / scene / typography cards isolated without cross-contamination?
- Is typography a spatial layer that never blocks eyes or main facial expression?
- Are image quality, grain, color, and lighting consistent globally?
STEP 8: Canvas delivery
After the complete MV prompt script is locked, write it to a dedicated canvas text node named Complete MV Prompt or 完整MV Prompt. The node must contain the full multi-shot prompt script and stitching notes. Later revisions update the same node.
STEP 9: Final MV generation and assembly workflow
- Prompt lock and canvas write: confirm the full multi-shot prompt script with timestamps, lyric mapping, and transition logic is written to canvas.
- Parallel shot generation: the video agent generates each 2–5s shot from the Shotlist. For continuation shots, extract the prior shot’s tail frame as the next I2V head frame.
- Multi-track editing and stitching: the editing agent imports the global Master Audio, aligns all shot videos by timestamp, trims and speed-ramps on the beat grid, and checks seams with same-direction motion or flash-cut masking.
- Finishing: apply unified Movie LUT and 35mm film grain overlay to reduce AI plasticity and lock visual consistency.
- Delivery: output the seamless complete MV video file.
FAQ
What does the mv-subtitle-skill-confirmed skill do?
For musicians, video creators, and social-media editors producing AI music videos or emotional short films with lyric typography. Users provide music, lyrics, references, characters, typography direction, mood, or target platform. The Skill analyzes beat and vocal timing, separates character, scene, and text references, designs beat-reactive spatial typography, decomposes long works into connected shots, audits prompts, and routes generation for H3 or other video tools. It outputs MV concepts, shot prompts, lyric text plans, and stitching guidance. Best for stylized MVs and subtitle-driven music visuals, not ordinary caption cleanup, licensed IP copying, or fully manual post-production editing.
How do I install mv-subtitle-skill-confirmed?
Run npx skills add https://modelscope.cn --skill mv-subtitle-skill-confirmed in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/mv-subtitle-skill-confirmed/ (personal) or .claude/skills/mv-subtitle-skill-confirmed/ (project).
Which AI agents can use mv-subtitle-skill-confirmed?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is mv-subtitle-skill-confirmed safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains mv-subtitle-skill-confirmed?
It is published by modelscope.cn in modelscope.cn. It has 254 recorded installs.
More from modelscope.cn
skill-creator
modelscope.cn
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
frontend-design
modelscope.cn
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
pptx-generator
modelscope.cn
Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides.
minimax-docx
modelscope.cn
Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET). Three pipelines: (A) create new documents from scratch, (B) fill/edit content in existing documents, (C) apply template formatting with XSD validation gate-check. MUST use this skill whenever the user wants to produce, modify, or format a Word document — including when they say "write a report", "draft a proposal", "make a contract", "fill in this form", "reformat to match this template", or any task whose final output is a .docx file. Even if the user doesn't mention "docx" explicitly, if the task implies a printable/formal document, use this skill.
minimax-pdf
modelscope.cn
Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal", "create a resume", "beautiful PDF", "professional document", "cover page", "polished PDF", "client-ready document". FILL (complete form fields): "fill in the form", "fill out this PDF", "complete the form fields", "write values into PDF", "what fields does this PDF have". REFORMAT (apply design to an existing doc): "reformat this document", "apply our style", "convert this Markdown/text to PDF", "make this doc look good", "re-style this PDF". This skill uses a token-based design system: color, typography, and spacing are derived from the document type and flow through every page. The output is print-ready. Prefer this skill when appearance matters, not just when any PDF output is needed.
minimax-xlsx
modelscope.cn
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use when the user asks to create, build, modify, analyze, read, validate, or format any Excel spreadsheet, financial model, pivot table, or tabular data file. Covers: creating new xlsx from scratch, reading and analyzing existing files, editing existing xlsx with zero format loss, formula recalculation and validation, and applying professional financial formatting standards. Triggers on 'spreadsheet', 'Excel', '.xlsx', '.csv', 'pivot table', 'financial model', 'formula', or any request to produce tabular data in Excel format.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image