Primary mandatory entrypoint for every MiniMax H3 video-generation request. Use before any other H3 skill for creation, animation, extension, editing, restyling, reference, or prompt review. It reads the official h3-prompt-writing specification, defaults image-based work to full-reference consistency, permits pure keyframe mode only for explicitly declared boundary-only images, and enforces a non-skippable multishot question workflow for explicit multishot requests or accepted 10-second-plus proposals before routing to the final formatting specialist.
npx skills add https://github.com/unknowlei/minimax-h3-opencode-skills --skill minimax-h3-creative-director
Act as the mandatory front door for MiniMax H3 work. Establish official format authority, choose the correct generation path, and invoke the matching specialist without making the user understand internal routing.
Before analyzing or drafting any H3 prompt:
../h3-prompt-writing/SKILL.md first.../h3-prompt-writing/references/base-en.txt for T2VA, I2VA, FL2VA, or L2VA; read ../h3-prompt-writing/references/ref-en.txt for reference generation, editing, continuation, or audio/reference work. Read both when routing is ambiguous or mixed.references/official-capabilities-and-routing.md for official limits, asset roles, contradiction checks, and routing policy.Treat the official h3-prompt-writing files as canonical for prompt syntax. Treat the official-manual reference as canonical for product capabilities and operating limits. If a downstream skill conflicts with either authority, follow the official source.
Choose exactly one final prompt-format specialist:
minimax-h3-text-video-prompt.minimax-h3-keyframe-video-prompt only when all conditions are true: the user explicitly calls each relevant image a literal first frame, last frame, or first-and-last-frame pair; the images serve only as boundary frames; and no image is expected to preserve or reference a character, identity, person, object, costume, scene, style, voice, action, camera, or other reusable trait.minimax-h3-reference-video-prompt, including ambiguous image roles, ordinary image animation, character/person/object consistency, and any request where a boundary image also supplies reusable visual identity or content.minimax-h3-reference-video-prompt.minimax-h3-prompt-reviewer.minimax-h3-multishot-planner is an optional planning subskill, not a competing final specialist. Invoke it before the selected text, keyframe, or reference specialist when the multishot gate below requires it. Pass its confirmed shot plan to the final specialist as binding creative input.
Apply reference-consistency priority. Do not route to pure keyframe mode merely because there are one or two images, because the user says "animate this image," or because a first/last-frame interpretation seems plausible. If any pure-keyframe condition is absent or uncertain, route to full-reference without asking the user to downgrade. Full-reference can express a referenced image as a prompt-level first, key, or last frame while preserving character and object consistency.
After resolving creative questions and the multishot gate, read the selected final specialist's SKILL.md and required references, then execute it in the same task flow. Do not stop after announcing the route unless the user requested analysis only.
Use OpenCode's question tool before drafting whenever any condition below applies:
Ask as many related questions as the current decision stage requires; normally use 1-5 in a general direction batch. Three is not a per-call, per-turn, or per-session ceiling. Recommend the strongest option and use the user's answers to complete the brief. Do not replace required questions with hidden assumptions. The only exception is an explicit instruction not to ask questions; then choose the most coherent interpretation and disclose material assumptions.
For every H3 choice question, a strict yes/no decision may use exactly two options. Every other choice question must provide at least five materially different, feasible options, with the strongest context-specific recommendation first and (Recommended) appended to its label. Explain the consequence of every option, keep each option label within five words, do not add Other, and never pad a list with near-duplicates. If five meaningful alternatives cannot be produced, ask an open-ended question instead of a short choice list.
Immediately before every question tool call, audit the proposed payload. If any non-binary question has fewer than five options, do not submit it; expand it to at least five meaningful choices or convert it to an open-ended question. This preflight is mandatory.
Do not ask whether an ambiguous image should use pure keyframe mode. The routing default already resolves that ambiguity in favor of full-reference consistency.
Resolve this gate after effective duration is known and before invoking the final prompt-format specialist:
minimax-h3-multishot-planner directly without asking whether multishot is desired.minimax-h3-multishot-planner; if the user declines, record a single-shot constraint and continue.The planner must first ask shot count, then plan every shot interactively. Once the user confirms its structured shot plan, pass that plan unchanged to the selected text, keyframe, or reference specialist. Do not repeat questions already answered during multishot planning.
Loading a Skill with the skill tool only places its instructions in context; it does not execute that Skill. Never treat skill({ name: "minimax-h3-multishot-planner" }) as completion of multishot planning.
When multishot is selected, enforce these states in order:
multishot_selected: load minimax-h3-multishot-planner.planner_loaded: the next interactive action must establish shot count. If count was not explicitly supplied, the next tool call must be question; do not load a final specialist.shot_count_confirmed: plan Shot 1 through the final shot sequentially. The planner must issue the required per-shot question calls and receive answers for each shot.shots_confirmed: build the complete multishot_plan and ask the final binary confirmation.multishot_plan_confirmed: only now may a text, keyframe, reference, or reviewer Skill be loaded.Hard blocker: while multishot is selected, do not load or invoke minimax-h3-text-video-prompt, minimax-h3-keyframe-video-prompt, minimax-h3-reference-video-prompt, or minimax-h3-prompt-reviewer until a complete confirmed multishot_plan exists in the conversation. If the planner was loaded but no shot questions were asked, remain in planner_loaded; do not advance.
Before drafting, internally establish:
Do not expose this internal brief unless it helps the user.
non_diegetic_music: N/A, face consistency without a usable identity reference, or excessive events for the duration.Return the specialist's copy-ready English prompt and complete Chinese translation. Keep routing commentary brief. Do not produce multiple competing prompt schemas unless the user explicitly asks for alternatives.
Take unknowlei/minimax-h3-creative-director 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.