一键导入
dircreative-video-model-adapter
Convert shot list and reference pack into exact-card Sora, Seedance, Kling, Runway, and Veo video or edit prompts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convert shot list and reference pack into exact-card Sora, Seedance, Kling, Runway, and Veo video or edit prompts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use only after the user explicitly invokes $dircreative for film preproduction: story, script, storyboard, shot planning, visual systems, reference-image planning, and model-specific video prompts. ADCO mode accepts only a validated Specialist Exchange handoff. Do not use for maintaining, debugging, refactoring, testing, or evaluating the DIRcreative source repository; maintaining ADCO; ordinary code work; factual questions; or generic advertising requests without an explicit $dircreative invocation.
Present DIRcreative work result-first and stop only at a real v2 external decision.
Select dynamic narrative, visual-production, and model-continuity perspectives for Studio film-preproduction work.
Convert selected concept into logline, beat sheet, treatment, and story review.
Define visual continuity for characters, environments, props, wardrobe, lighting, palette, and texture.
Save and resume workflow state across phases, artifacts, and skill runs.
| name | dircreative-video-model-adapter |
| description | Convert shot list and reference pack into exact-card Sora, Seedance, Kling, Runway, and Veo video or edit prompts. |
docs/film-preproduction/schemas/prompt-ir.schema.jsondocs/film-preproduction/schemas/prompt-ir.yamldocs/film-preproduction/prompt-authoring-standard-v1.mddocs/film-preproduction/asset-intake-and-state-standard-v1.mddocs/film-preproduction/prompt-qa-and-incident-runbook-v1.mdscripts/dircreative_prompt_compiler.pydocs/film-preproduction/chat-co-creation-interface.mddocs/film-preproduction/chat-inline-visualization-interface.mddocs/film-preproduction/schemas/video-prompt-manifest.yamldocs/film-preproduction/schemas/reference-pack-manifest.yamldocs/film-preproduction/research/model-adapter-notes.mddocs/film-preproduction/research/model-reference-behavior.mddocs/film-preproduction/research/tapnow-agentic-canvas-lessons.mddocs/film-preproduction/research/audio-design-notes.mddocs/film-preproduction/research/storyboard-reference-analysis.mddocs/film-preproduction/reference-locking-policy.mddocs/film-preproduction/reference-consistency-gate.mddocs/film-preproduction/co-creation-gate-policy.mddocs/film-preproduction/longform-decomposition-policy.mddocs/film-preproduction/capability-aware-generation-policy.mddocs/film-preproduction/creative-production-integration.mddocs/film-preproduction/clean-frame-export-policy.mddocs/film-preproduction/production-prompt-discipline.mddocs/film-preproduction/research/ai-video-prompt-community-lessons.mddocs/film-preproduction/schemas/sequence-plan.yamldocs/film-preproduction/schemas/longform-reference-pack.yamldocs/film-preproduction/sources/model-sources.yamlShow video prompt summaries by model:
阶段: 视频生成建议智能体创作内容: model-specific motion strategy, reference binding, audio policy, and risk notes.客户可见预览: which sequence or shot group to test first, which model is recommended first, and why.prompt-only产物: state that exact-card Sora, Seedance, Kling, Runway, and Veo prompt bodies are available backstage or on request.参考绑定: show which image/board/clean frame maps to each model prompt and upload slot.不能直接喂给视频模型: reference input warnings for each model.未生成真实图片/视频: state current media status.用户确认点: ask which model or generation mode should be tested first, or whether to stay prompt-only.Do not dump raw model prompt bodies in chat unless the user explicitly asks to copy prompts. The chat decision is model/sequence/action selection, not approval of internal prompt text.
Do not export a generation-ready run that pretends missing clean frames exist.
Use skills/dircreative/assets/visualizations/stage-surface-registry.json#video-route-capability-comparison. Compare exact model, duration, reference slots, audio, evidence status, and route risk from current capability cards; model choice remains a conversation intent with a table fallback.
capability_card_id + version + provider_surface before naming reference modes, duration, native audio, edit, extension, or upload slots. Reject family aliases, latest, stale cards, S4-only evidence, workflow-only cards, deprecated defaults, and preview aliases when a stable endpoint is current.verified_on, accessed_on, source tier/URLs, status/deprecation, and official-source conflicts in the manifest. If the live execution surface differs from the card or a conflict remains material, stay prompt-only.visual_output_mode before referencing images.prompt_only, bind expected reference slots and write external generation instructions instead of pretending files exist.assisted_generation, use only generated assets that are user locked or explicitly approved as candidates.external_generation, export tool-specific upload order, start/end frame rules, and reference roles.desired_audio from generation_audio_route. Native audio is valid only when the exact card/surface supports it; otherwise use reference/preserve/post-production/none and write the handoff. Image prompt metadata never proves an audio route.preserve and change sets plus forbidden changes. Keep one-variable retry behavior.direct_input_policy.master_reference_board, storyboard_motion_board, professional_storyboard_motion_map, or environment_camera_board as a literal first-frame input. They default to planning-only; bind a separate clean frame to an exact supported first/end-frame mode.render_moodboard_board_widget is not the source of truth and that the asset was written back as generated_candidate, user_locked, rejected, or external_imported.generated_candidate as video truth until generation QA passes and the user lock is recorded in DIRcreative artifacts.prompt_only, list required image prompt files and the upload slot each one will occupy.sora_2_openai_videos_api or Pro, use image input only as a clean first-frame anchor, keep non-human character assets separate, enforce current rights restrictions, and route create/edit/extension separately.seedance_2_0_official_launch, bind @image, @video, and @audio roles explicitly; keep every published limit scoped to version 2.0 and mark access documented_product, export manual_export, execution unverified.kling_video_3_0_official_guide, use the current 3-15-second card and bind single/multi-shot, start/end frames, elements, and audio distinctly. Mark access documented_product, export manual_export, execution unverified; use the 5/10-second rule only when kling_legacy_i2v_5_10_official_guide is explicitly selected.runway_gen_4_5_web only for new generation. Resolve edits by surface: runway_aleph_2_0_web keeps numeric duration unverified for Edit Studio, while runway_aleph_2_0_api authorizes model aleph2 and 2-30 second API inputs. Reject runway_gen_4_aleph_api_deprecated for new work and preserve its deprecation in the receipt.veo_3_1_generate_001_vertex_api and veo_3_1_fast_generate_001_vertex_api cards default to post-production audio because their exact page says sound generation is unsupported and the registered generic API URL does not bind generateAudio to either card. Keep the source conflict visible. Only an exact endpoint card such as Lite may retain native audio when its own page explicitly supports sound; never generalize that fact across Veo tiers.clean_frame_gate or video_prompt_gate is pending.attached_to_run: true; planning-only assets, missing slots, internal IDs, paths, hashes, QA/retry fields, and post-production-only audio are forbidden on the terminal prompt surface.Before model adaptation, consume the model-neutral Prompt IR and its intake record. Prefer user/client/project-supplied locked assets over unlocked candidates or model imagination. Verify every source path/hash/role/inheritance before compiling slots. Use one selected model adapter per run; do not emit parallel model prompts unless the user explicitly selects them.
The adapter must preserve these fields in the exported prompt:
For Seedance 2.0, compile internal assets to platform roles such as @Image 1, @Video 1, and @Audio 1. Never expose R-number labels, internal asset ids, local paths, or manifest instructions in the final pasted prompt. Planning boards remain planning_only; clean frames are the direct visual anchors.
After prompt compilation, return prompt_only or instructions_only unless there is a verified external generation receipt. The receipt must include self-QA, current status, next_action, user lock state, and explicit unverified external work. Do not stop silently after writing the prompt.
Record model adapters, exact capability cards/version/status/provider surfaces, source tiers/dates/deprecations/conflicts, rights status, desired audio and generation audio route, preserve/change contracts, visual output mode, reference asset bindings, storyboard/clean-frame separation, optional model input graph, missing/generated/external asset status, forbidden direct inputs avoided, E0-E6 status, risk notes, QA status, and next_recommended_skill: generation-qa.