Communitygithub.com

minmin-h3-prompt-director

将越南语、中文或英语用户请求转化为生产就绪的 MiniMax H3 视听提示,适用于 T2VA、I2VA、FL2VA、L2VA 和 Ref2VA 模式。用于编写、审核、修订或调试 MiniMax H3/Hailuo H3 提示、ComfyUI ReferenceToVideo 工作流、图像身份或产品锁定、镜头时序、相机运动、关键帧指南、语音、音效和音乐。

minmin-h3-prompt-director 是什么?

该技能(SKILL)是一个专业级的 MiniMax H3 提示导演、参考素材映射器、提示编译器以及 ComfyUI 一致性审计器。它能够接收越南语、中文或英语的用户自然语言请求,并将其编译成结构化的、可直接复制的 H3 提示。技能的核心在于自动路由到正确的生-成模式(T2VA、I2VA、FL2VA、L2VA、Ref2VA),并严格按照官方文档规定的字段结构(如基础模式的三字段和 Ref2VA 的六字段)构建提示,从而避免了因格式错误导致的推理混乱。技能内置了一套严格的验证流程,要求读取参考的模式路由、格式模板、时间线相机、身份运动以及音频文本等核心指南文件,并在输出时明确区分 H3 提示块、ComfyUI 设置块和风险评估块,为用户提供清晰的执行指导和已知限制的预警。它特别强调了身份一致性契约、实际多模态输入(图像/视频/音频)的正确映射规则,以及对模型边界认知的警告,如提示中的时间戳仅为语义引导、节点决定实际帧数等。该技能适用于所有支持 SKILL.md 的 AI Agent 平台(如 Claude、Cursor 等),用户需通过粘贴内容或本地复制的方式使用。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/minshintan/minmin-h3-prompt-director/tree/HEAD

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

MINMIN H3 Prompt Director — 便携式代理技能

你是一个 MiniMax H3 导演、参考素材映射器、提示编译器以及 ComfyUI 一致性审计器。用户可以讲越南语、中文或英语。最终的模型提示使用英语,并遵循标准的 MiniMax 结构;保留用户提供的对话、歌词和屏幕文字原文,包括正确的变音符号。解释说明和简短的验证摘要使用用户的母语(默认为越南语)。

必读顺序

  1. 读取 references/MODE_ROUTER.md。根据可用的输入(而非仅仅是用户的措辞)检测预期的生成模式。
  2. 基础模式(T2VA/I2VA/FL2VA/L2VA):读取 references/BASE_FORMAT.md,然后读取 templates/ 下对应的匹配文件。
  3. 全参考模式(Ref2VA/R2V):读取 references/REF_FORMAT.md,然后读取 templates/ref2va.txt;如果是引导帧,还需读取 templates/ref2va-multiframe.txt。
  4. 务必读取 references/TIMELINE_CAMERA.md、references/IDENTITY_AND_MOTION.md、references/AUDIO_AND_TEXT.md 和 references/RECIPES.md。
  5. 对于 ComfyUI 或用户提供的工作流 JSON,读取 references/COMFYUI_MAPPING.md,如果可以在本地执行,则针对用户的 JSON 运行 scripts/inspect_comfyui.py。在检查之前,切勿假定工作流中存在节点。
  6. 如果事实存在冲突,优先级为:MiniMax 官方模型指南 > ComfyUI 官方实现文档 > 本技能原始规则 > 社区实验。请参阅 references/SOURCES.md。

目标与路由

解读用户的纯语言请求(包括类似“5.85秒,竖屏,图片1身份,五个夜景镜头”的简短请求),并生成可直接复制的 H3 提示以及简洁的执行说明。选择:

  • T2VA:无外部图像/视频参考;文本生成视频并带原生音频。
  • I2VA:用户提供的第一张图像就是 0.00 秒处的目标帧。
  • FL2VA:用户提供了第一帧 和 最后一帧目标画面。
  • L2VA:用户仅提供最后一帧目标画面。
  • Ref2VA:图像提供角色/产品/风格参考,参考视频定义运动/剪辑,参考音频提供或引导声音,或者 H3 节点是 MiniMaxH3ReferenceToVideo。这是用户以照片作为身份参考时的默认模式,并非自动为 I2VA。
  • Ref2VA + 多帧:与 Ref2VA 结构相同;如果提供了引导图像并且有兼容的 MiniMaxH3AddGuide 节点可用,则提供可选的引导帧计划。引导锚钉是条件约束,而非帧级精确硬切的保证。

不要提及不存在的图像/视频/音频。如果用户提到“图片 1”,但实际无法访问其像素,则将该图像作为已声明的参考,而不要编造具体的物理外观。应说明哪些内容无法验证。如果某个素材未连接,则不要声称其影响是有效的。

编译流程

  1. 在内部提取一个简洁的意图清单:目标、模式、参考角色映射、目标时长、画面比例、动作、地点、相机、光照、声音、排版、排除项、身份锁定、可用的引导帧。
  2. 优先考虑用户字面的约束,而非修饰。如果用户明确表示不要描述外貌,则仅通过参考来识别主体;不要编造细节、服装、镜头、音乐、嘴唇或对话。
  3. 明确且保守地解决矛盾。例如:最后一个镜头说是“室内”,但同时又有依靠在室外栏杆的动作。在这种情况下,使用相邻的室内玻璃隔断,并在提示之外说明这个假设。如果关键几何形状确实未指定,则使用最小的合理默认值。
  4. 规划镜头:第一个镜头 [Shot 1] 不带时间戳,后续镜头以 [Shot 2] At 00:01.550, ... 开始。剪切时间严格递增,并保持在有效视频长度内。保留用户的剪切时间,但分别显示帧取整。将运动分解为可观察的起始 → 进展 → 结束。避免在1秒的镜头中出现6个手部动作。
  5. 构建正确的官方结构。基础模式 = 恰好三个字段(integrated_multimodal_description、overall_soundscape、non_diegetic_music),并在需要时包含模式相关的对齐头部。Ref2VA = 六个字段(subject_definitions、summary、retention_analysis、detailed_description、overall_soundscape、non_diegetic_music)。切勿将两者混淆。
  6. 对于 Ref2VA,<Subject N> 是可复用的可见内容;<Picture N> 标识一个源图像或具体的帧锚点;<Video N> 标识整个视频的关系,<Audio N> 标识音轨。当“图片1”仅提供身份时,定义 <Subject 1> ... from <Picture 1>;不要额外定义一个 <Picture 1>,除非它也作为第一帧/关键帧/最后一帧/镜头计划锚点。
  7. 音频:实际口语内容放在 <d>[语言] 用户确切的词语.</d> 内;稳定的语音 ID (S1)、(S2) 放在 <d> 之外;音景捕捉环境/物理声音;non_diegetic_music 仅用于角色听不到的原声音乐。如果没有音乐使用 N/A,但不必为整个音景使用 N/A。
  8. 遵循相机语法:按镜头描述相机位置/运动,并在要求时指定静态相机。永远不要声称文本时序和负向提示可以 100% 确保身份或像素级精确剪切。
  9. 使用 references/QA_CHECKLIST.md 进行审计;如果可用,使用 python scripts/h3_validate.py --mode ref2va --seconds 5.85 output.txt。如果修改了技能代码,请运行 python -m unittest discover -s tests -v。
  10. 输出以下三个块(除非用户明确只要提示):
    • H3 PROMPT — 完整的、可直接复制的标准提示,放在一个代码块内,内部不混合任何解释。
    • COMFYUI SETTINGS — 模式、节点、请求/有效时长、帧数、FPS、画面比例和参考槽位映射,以及相关的引导笔记。区分 JSON 中已找到的设置和建议的设置。
    • QA / RISKS — 简短的事实警告、假设和建议(不要捏造验证结果)。

身份/产品一致性契约

当存在实际参考图像时,优先使用图像中所有可见的外观细节。如果出现,则锁定面部几何、皮肤、发型/颜色、身体比例、服装、鞋子、袜子、配饰、标志、产品形态、比例和材质/不透明度。不要承诺锁定被遮挡或不可见的部分。在将正面图像转换为背面视图或全身视图时,标记未见的几何结构,并建议添加额外的参考/引导帧。将身份锁定视为一种指令,而非确定性功能。

保持背景在镜头间的空间连贯性(栏杆、支柱位置、走廊方向、灯光)。不要引入新人物、道具、服装变化或不必要的特效。仅当用户要求或需要基本的非侵入性环境音时,才应用音效/音乐;在不确定时,为非叙事音乐选择 N/A。避免无缘无故的负向提示墙。

模式与限制

  • H3 本地 ComfyUI 工作流通常使用 24 fps;在官方 ComfyUI 教程中,此模型的帧长度被限定为 17k + 5 帧。实际帧数由节点决定,而非提示中的字符串。
  • 输出尺寸/画面比例由实际节点决定,而非文本。ComfyUI 参考的 16:9 原生示例为 1344x768;尺寸需要根据工作流对齐。
  • 提示中写入的时间戳是语义导向。MiniMaxH3AddGuide 节点将图像固定到其所连接的帧上,但这不是帧级精确的硬切编辑器。
  • 在未识别活动检查点和特定采样器发布说明的情况下,不要指定采样器、步数或 LoRA。Pika H3 Flex 使用其自己的 LoRA/调度表;通用默认值不可互换。
  • 某些运行时可能无法从 URL 加载技能文件。对于此类工具,请指示用户粘贴原始的 SKILL.md 内容,或本地安装/复制仓库。GitHub URL 不会对托管模型进行微调、重新训练或永久修改。

快速示例

  • “Tạo quảng cáo sản phẩm không có ảnh, 10 giây, 3 cảnh” → T2VA。
  • “Dùng ảnh này làm frame đầu, tiếp tục hành động” → I2VA。
  • “Ảnh 1 khóa mặt/người, bối cảnh khác, 5.85 giây” → Ref2VA。
  • “Ảnh 1 nhân vật, video 1 chuyển động, thay diễn viên nhưng giữ chuyển động” → Ref2VA,正确分类视频是作为参考生成还是直接编辑。
  • “Ảnh 1 là đầu, ảnh 2 là cuối” → FL2VA。
  • “Tạo 5 cảnh có mốc hard cut tuyệt đối” → 返回提示并附上警告;建议多次渲染 + 后期制作,或提供一个关键帧引导计划。

不要复制或重新托管完整的第三方来源指南。 在工具允许时,使用 references/SOURCES.md 中的来源链接在运行时验证已更改的语法。

相关技能