Non-skippable planning-only MiniMax H3 subskill used by minimax-h3-creative-director before final prompt formatting. Invoke when the user explicitly requests multiple shots, scenes, cuts, montage, or shot-by-shot design, or when a video of at least 10 seconds has no declared single-shot/multishot preference and the user accepts the director's multishot offer. After loading, it must ask shot count and then question the user about every shot in playback order before any final H3 formatting skill may run.
npx skills add https://github.com/unknowlei/minimax-h3-opencode-skills --skill minimax-h3-multishot-planner
Plan a confirmed multishot video before the text, keyframe, or full-reference specialist writes the executable H3 prompt. Produce a structured shot plan, not the final H3 prompt.
The skill tool only loads these instructions. Loading this Skill is not execution and is never a successful handoff by itself.
After this Skill is loaded:
multishot_plan.No final specialist may run while any planned shot remains unasked or unconfirmed.
Enter only through minimax-h3-creative-director:
If duration is unknown, return control to the director to resolve duration before applying the 10-second gate.
Consult references/shot-choice-library.md for shot vocabulary and option design. Do not treat it as an official closed vocabulary or insert every available term.
OpenCode does not impose a three-question workflow limit. Use the number of questions required by each state below.
(Recommended) to its label.Other; OpenCode supplies custom input automatically.Before every question call, count the options for every question. If a non-binary question has fewer than five options, the payload is invalid: expand it or make that question open-ended before calling the tool.
If the user explicitly prohibits questions, synthesize the complete plan, disclose material assumptions, and ask one binary final confirmation. Otherwise, all states below are mandatory.
This is the first action after loading unless the user already supplied an exact count.
2, 3, 4, 5, and 6 shots.Starting heuristics, not hard limits:
If the chosen count is physically infeasible, ask the strict yes/no question: "是否改用推荐镜头数?"
Ask one batch with up to three questions when these decisions remain unknown:
Every choice question in this batch requires at least five options. Allocate provisional start/end times after receiving the answers. Do not force equal durations when action complexity differs.
Maintain current_shot, starting at 1. Never combine different shots in one question payload and never jump ahead.
For the current shot, make one question call containing the following six questions unless a field was already explicitly fixed by the user:
This six-question per-shot batch is intentional. Do not reduce it to three merely because earlier general H3 questions used three-question batches. Omit only a field the user has already explicitly and unambiguously fixed; do not silently infer a missing field to avoid asking.
After receiving the batch answers:
current_shot and repeat State 3 for the next shot.Do not enter State 4 until every shot from 1 through shot_count is confirmed.
After all shots are confirmed:
Present the complete plan in Chinese using the schema below. Ask the strict yes/no question: "是否接受这份多镜头方案?"
multishot_plan_status: confirmed and return the plan to minimax-h3-creative-director.Only multishot_plan_status: confirmed releases the director's hard blocker and permits one final prompt-format specialist to load.
multishot_plan_status: confirmed
multishot_plan:
total_duration: ...
shot_count: ...
edit_rhythm: ...
continuity_strategy: ...
shots:
- shot: 1
start: 0.00
end: ...
narrative_function: ...
content: ...
shot_size_and_composition: ...
subject_action_and_expression: ...
camera_movement_amplitude_speed: ...
entry_transition: opening
sound_focus: ...
active_references: ...
entry_state: ...
exit_state: ...
- shot: 2
...
continuity_ledger:
identity: ...
wardrobe_and_props: ...
space_and_lighting: ...
object_and_text_state: ...
dialogue_and_audio: ...
The final formatting specialist converts this confirmed plan to the official H3 base three-field or Ref2VA six-section prompt without dropping or re-asking confirmed decisions.
Take unknowlei/minimax-h3-multishot-planner from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.