tomatoparkdao/omniailab-ai-director/cinematic-title-sequence
Claude Code and agent skill by tomatoparkdao/omniailab-ai-director
- community
Checking that the SKILL.md file is still in the repository.
电影与剧集片头(标题序列) —— 宣传片线方向之一:15 秒电影或剧集片头、标题序列、卡司序列与概念预告。
Install
npx vskill@latest install tomatoparkdao/omniailab-ai-director/cinematic-title-sequenceSKILL.md
在本 skill 中的位置:15 秒电影或剧集片头、标题序列、卡司序列与概念预告。由宣传片线总调度references/PROMO SKILL.md在判定为该方向后接入。生成口径:提示词编译完成后,统一在 OmniAiLab 画布 中选择 MiniMax H3 生成视频;图像与资产类提示词仍按主线层级执行(references/LIRA SKILL.md/references/STYLE SKILL.md/references/ASSET-SYSTEM SKILL.md/references/PROMPT-DOCTRINE SKILL.md)。与主干的关系:本文件是宣传片线的方向细则,不改变 P0→P6 主干与确认门禁;涉及资产、表演、情绪、站位与光学时照常调用主线对应层。暂停点:素材与文字确认 → 方向与风格确认 → 提示词确认 → 生成 → 验收;每一步都等创作者确认后再继续,不得一次跑完。触发词:影视片头/标题序列/开场字幕/卡司序列/电影预告/剧集预告/概念预告
电影与剧集片头(标题序列)
把用户确认的影片方案、准确文字、字体系统、镜头、转场、可见特效和完整 15 秒音乐编译成一个可直接提交给 MiniMax H3 的中文 Prompt。默认设置:MiniMax H3|15 秒|16:9|2K|24fps|同步音乐与环境声|中英双语屏幕文字。
素材可选。无素材时可以提出原创虚构人物、世界、卡司和片名,但所有原创内容必须先进入文本方案让用户确认;不影射现实明星、现有电影、现有角色或受保护品牌。
1. 强制流程状态
每个新任务都必须遵循以下状态机;未经用户决定的事项不能跨级:
先从用户当前需求判断范围,再决定是否询问 Gate 1:单条 15 秒成片直接记录 scope_confirmed=true 并进入 awaiting_design;15 秒以上或多片段完整预告直接返回主 Agent;范围缺失、含糊或互相冲突时进入 Gate 1。主风格、参考图用途和影片方案仍按各自 Gate 处理。同一任务的重做、改风格或修订可以复用已经明确确认的范围、语言、文字模式和素材用途。
确认卡 被拒绝、取消、报错、无返回值或返回值无法解析时,保持当前 awaiting_* 状态并停止。不得猜默认值、不得继续写最终 Prompt、不得使用 视频生成。
2. Gate 1:范围分流
TRAILER_FLOW_STATE=awaiting_scope 时,先按第 1 节使用当前需求中已明确的范围。只有范围仍然缺失、含糊或互相冲突时,才逐字使用下面这张只问范围的确认卡:
- 选择
15 秒以上 / 多片段完整预告:设置TRAILER_FLOW_STATE=returned_to_main_agent,明确告诉用户将由主 Agent 继续规划,然后退出本 Skill;不得继续问风格、语言、文字或启动 H3 生成。 - 选择
单条 15 秒体验:记录scope_confirmed=true,设置TRAILER_FLOW_STATE=awaiting_design,进入 Gate 2。
3. Gate 2:三个固定设计问题
TRAILER_FLOW_STATE=awaiting_design 时,在同一个 确认卡流程中同时提交以下三个问题;不得改名、增删一级风格或临时改写选项含义。
用户输入已经包含四类之外的明确美术风格、媒介或时代视觉时,不把它新增为第五种风格,也不新增 Reference。先按主要画面如何构成,选择四类中制作机制最接近的一类;在 Gate 2 前用一段普通文本提醒并推荐:
如果没有高度相似项,明确说“没有完全对应项”,仍只推荐一个最适合作为结构模板的现有风格,不列多个备选。此推荐不替用户作答,Gate 2 仍必须出现。四个主风格的名称、顺序和说明保持固定,只把 (推荐) 标在当前推荐项:无额外风格要求时推荐电影叙事;有明确风格时标在最近似项。
三个结果都有效后记录:
若用户确认的需求包含现有 Reference 未覆盖的美术风格,立即生成一份仅服务当前任务的 AD_HOC_STYLE_SUMMARY,不得把它保存为新风格或新 Reference:
总结必须把风格名转成 H3 可看见、可听见的具体特质,不能只重复“国风、复古、高级、艺术感”。现有 Reference 继续提供提示词结构、节奏、镜头、转场、字体层级和音乐完整性;AD_HOC_STYLE_SUMMARY 只负责当前项目的画面表面与排除项。用户改选主风格时按新模板重新总结。
- 存在一张或多张参考图:设置
TRAILER_FLOW_STATE=awaiting_reference_scope,进入 Gate 3。 - 没有参考图:记录
REFERENCE_SCOPE_MODE=not_used / reference_scope_confirmed=true / SEQUENCE_MODE=multi_scene,设置TRAILER_FLOW_STATE=awaiting_proposal_confirmation。
3A. Gate 3:参考图用途
只要当前任务存在参考图,TRAILER_FLOW_STATE=awaiting_reference_scope 时必须单独使用一次 确认卡;不得根据图片内容、用户说“参考一下”或历史默认值替用户选择。逐字使用:
- 选择
参考人物与影调:记录REFERENCE_SCOPE_MODE=identity_grade_one_scene / reference_scope_confirmed=true / SEQUENCE_MODE=multi_scene。人物身份、服装主特征和颜色影调可贯穿;原图环境必须映射为一个明确场景且全片只使用一次,另外至少发散两个不同地点/行动条件;原图站位和构图不自动锁定。 - 选择
严格参考原景与人物:记录REFERENCE_SCOPE_MODE=strict_same_scene_people / reference_scope_confirmed=true / SEQUENCE_MODE=single_scene_locked_reference / single_scene_user_confirmed=true。不得新增地点或替换人物,但必须通过不同动作阶段、景别、机位、前中后景、光线和有来源效果形成至少三个可区分状态,不能把静态图只做十五秒慢推。 - 选择
自定义参考范围:记录REFERENCE_SCOPE_MODE=user_defined,设置TRAILER_FLOW_STATE=awaiting_reference_scope_custom,用普通文本请用户逐项说明人物、服装、道具、场景、色彩、构图的锁定 / 可发散范围并停止。收到明确范围后先复述映射,记录reference_scope_confirmed=true,再根据是否允许新地点设置SEQUENCE_MODE=multi_scene | single_scene_locked_reference。
参考图在 Gate 2 之后才上传、替换或新增时,必须进入或退回 Gate 3;参考范围变化后必须重做剧情确认稿。Gate 3 通过后设置 TRAILER_FLOW_STATE=awaiting_proposal_confirmation。
4. 先给方案,后生成
只有 reference_scope_confirmed=true 后才能进入 awaiting_proposal_confirmation。此时不调用 确认卡,也不生成最终 H3 Prompt。写确认稿之前必须先按第 5 节判定 OUTPUT_MODE 和主路由,并立即读取:
- case-calibration-matrix.md
- 已选主风格的一份 Reference
- cinematography-and-transitions.md
从已验证案例中选择唯一 primary_calibration,再把素材职责、场景扩展、人物行动和转场落点写进方案。禁止先根据一张参考图拟出单场景方案、等用户确认后才读取案例和转场库。参考图如何进入全片只服从 Gate 3:默认作为一个场景使用一次,不自动放在开头、结尾或贯穿全片;严格原景模式才允许整条停留在同一地点。
存在 AD_HOC_STYLE_SUMMARY 时,在确认稿最前增加一项 风格适配:说明推荐使用哪个现有模板、临时总结出的核心可见特质,以及明确不采用哪些冲突效果。用户确认的是“现有模板结构 + 当前任务风格摘要”的组合,不是新增风格。
然后用普通聊天文本给用户一份短而具体的确认稿,必须包含:
素材用途:逐张写明 Gate 3 选择、需要保持的可见锚点和允许扩展范围;默认模式必须指明原图环境落在哪一个且仅一个场景、另外发散哪些地点,严格模式必须明确不新增地点,自定义模式逐项复述用户边界。15 秒剧情/片头方案:按时间顺序写清主体、触发或人物任务、行动、升级、结尾落点;Opening Title 也要写人物通过什么动作被认识。全部准确上屏文字:逐卡列出中文、英文、大小写、换行和出现顺序;没有剧情钩子时不硬编短句。文字层级:逐卡说明主标题、副标题和 Utility;角色卡默认以姓名为主层,以英文名、角色身份或STARRING为副层。字体方向:说明 Display A、Display B、Utility 的骨架对比和主要材质,不只写“高级、电影感、现代”。场景扩展与转场落点:multi_scene至少列出 3 个一眼可区分的地点/版面与行动/效果条件,其中默认参考图环境只占一个场景,另有至少两个新地点;列出至少 2 条“前镜可见来源 → 切点 → 继承项 → 后镜新落点”。single_scene_locked_reference则列出同一地点内至少 3 个动作/尺度/光线状态和 2 次内部转场。这是行动条件数量,不是强制镜头数。运镜与转场母题:列出 2–4 个会贯穿全片的确定手法,如横向跟拍、动作匹配、前景遮挡、形状匹配、声音桥;不列备选项。
确认稿中的每个“新场景”必须同时改变地点/版面与人物任务、行动结果、世界尺度或效果状态中的至少一项。同一海边步道换景别、继续走路、继续对视、只改天空颜色,不算多场景扩展;它们只在用户明确选择严格原景时作为同一场景内部状态使用。
Agent 提出的片名、人物名、导演名、身份、剧情和短句都标注为“原创提案”。用户可修改任意一项。用户在同一条消息中给出一处准确文字替换,并明确要求“继续”“开始”“生成”或“生成指令”时,把新文字同步更新到整份确认稿、TITLE_BIBLE 和 TEXT LEDGER,记录 proposal_confirmed=true,直接进入 ready_to_compile。改动影响剧情、主风格、参考图用途或整体文字版式时,展示更新后的确认稿并继续保持 awaiting_proposal_confirmation。
其它方案修改在用户明确表达“确认”“可以,开始生成”“按这个生成”或“开始生成指令”后,记录 proposal_confirmed=true,设置 TRAILER_FLOW_STATE=ready_to_compile。沉默、问句、局部认可、确认卡失败或“先看看”继续保持方案待确认。
5. 成片模式与四类路由
只选一个 OUTPUT_MODE:
| 模式 | 触发 | 核心目标 | |
|---|---|---|---|
opening_title | 片头、卡司、Opening Title、Opening Credits、Title Sequence、演员名字 PV | 影片世界和视觉识别优先;卡司、字体、空间关系与最终片名构成完整标题序列 | |
single_clip_trailer | 预告、概念预告、先导预告、teaser、trailer | 因果故事和卖点优先;观众能看懂主体、变化、行动、升级与未解决问题 |
按 Gate 2 的固定风格选择唯一主路由:
| 主风格 | 路由 | 必读 | |
|---|---|---|---|
| 电影叙事 | cinematic_narrative | cinematic-narrative.md | |
| 实拍动态图形合成 | live_action_graphics | live-action-graphics.md | |
| 架空世界特效 | constructed_world_vfx | constructed-world-vfx.md | |
| 编辑拼贴包装 | editorial_collage | editorial-collage.md |
题材词不能改写主路由。换风格时只硬锁用户真实提供的命题、user_exact 文字、上传身份/品牌素材和权利边界;Agent 自创的场景、色盘、字体、镜头、转场和音乐按新路由重建,并重新发送方案等待确认。
6. 素材与已确认事实
检测到附件后先用 媒体分析步骤 只读分析内容、镜头、文字、色彩与声音。媒体分析请求必须只提取可验证事实:人物身份与服装、地点元素、色盘、光线、现有文字、构图层级和可见动作;不得让分析器决定参考范围、替整支成片设计慢推/侧移/同一场景延展,也不得把它给出的创意建议当成已确认事实。参考范围只由 Gate 3 决定。
参考图按 Gate 3 预设绑定职责,不再用模糊的“参考全部”:默认模式允许 人物身份/服装 + 颜色影调 + 一个场景 三项贡献,但禁止锁定全片构图;严格模式锁定人物与同一地点;自定义模式只使用用户白名单。视频和音频仍只指定一个 primary_role:motion 或 audio_rhythm,可记录一个次要贡献。Prompt 使用 @图片1/@视频1/@音频1,不写本地路径。
identity_grade_one_scene 下,无论静态图是否像完整海报,人物身份、服装主特征、色盘和光线质感可以贯穿,但原图环境、站位和构图只落入剧情方案指定的一个场景;其他场景必须保持同一人物与影调,同时更换地点和行动条件。strict_same_scene_people 下才把原景与人物锁定全片;user_defined 严格按用户逐项白名单执行。
内部登记产出模式、素材、参考范围、已确认命题、身份锚点、风格证据、准确文字、屏幕语言和音频参考;同时记录参考模式、锁定锚点、允许扩展范围、参考场景及其使用方式,以及构图是否锁定。
无素材时只能使用用户已确认的原创方案。不得在确认后临时增加人物、爱情关系、离别、旧信、秘密、灾难、时间跨度、地名、数字或沉重背景。
7. 文字内容按选择执行
basic_cast:片名 1、导演卡 1、主要角色姓名卡 2–3;不设必须出现多少剧情短句。basic_cast_plus_hook:在basic_cast之外只增加 1 句已确认、且能由画面验证的剧情钩子。user_exact:只使用用户确认的准确文字;若不足以形成用户要求的卡司结构,回到方案阶段补齐,不猜写。
每张姓名卡使用主副标题:主层为姓名;副层从英文名、角色身份、STARRING 中选择已确认的一项或两项。导演卡同样区分姓名主层与 DIRECTED BY / 导演 副层。最终片名不再新增角色姓名。
内部建立 TITLE_BIBLE 与 TEXT LEDGER,逐字锁定中文、英文、大小写、换行、角色、出现顺序和来源。默认中英双语是同一语义组中的中文主层+英文副层;纯英语只保留英文。任何未出现在确认稿中的可读文字都不得进入 Prompt。
8. Reference 读取纪律
在 awaiting_proposal_confirmation、写方案之前读取:
- case-calibration-matrix.md
- 已选主风格的一份 Reference
- cinematography-and-transitions.md
在用户确认、进入 ready_to_compile 后再读取:
同一任务、文件未变化时复用已读内容。用户改风格或方案后只补读发生变化的风格 Reference,但必须重新完成方案确认。
9. 字体与运镜编译硬门
最终 Prompt 必须完整展开 TYPE PROGRAM,不能只出现“高级、清爽、现代、电影感字体”:
每张文字卡都写清 触发 → 构建/揭示 → 完整 → 阅读停留 → 一次响应 → 退出或继承。Display A、Display B、Utility 至少在两项可见特征上形成对比;Utility 不是 Display A 的等比缩小。
每个主要镜头必须在内部补齐并在最终 Prompt 转为自然中文:
每镜只选一个主运动。最终 Prompt 中出现“横移或慢推、可以使用、可选、建议、例如、等方式”这类未决镜头方案时,camera_plan_complete=false,禁止生成指令。全片至少覆盖建立揭示、行动跟随、证据靠近、尺度释放中的三种摄影功能,并从动作匹配、形状匹配、前景遮挡、声音桥中确定使用 2–3 类。
运镜编译时同步完成 TRANSITION SCORE,不另起校验轮次。只有全片已经实际写入 2–3 类确定转场,并且至少两次跨镜转场都明确 可见来源 → 覆盖/动作切点 → 后镜继承项 → 新地点/新行动条件/新主体/新片名空间,才设置 transition_plan_complete=true。只在同一背景改变景别、继续走路或继续对视,不算完成一次有效转场;只列“前景遮挡、动作匹配”等手法名也不算。
10. 编译、校验与生成指令锁
- 根据最新能力摘要确认 MiniMax H3 的合法时长、画幅、音频和参考素材范围。
- 复用确认稿之前已锁定的素材
reference_scope、唯一primary_calibration、SEQUENCE_MODE和唯一母体;继承对应案例已验证的提示词结构、摄影、字体关系、效果链、转场种子与音乐完整性。若存在AD_HOC_STYLE_SUMMARY,把其中的可见特质与排除项填入同一模板,不另起 Prompt、不新增 Reference,也不得让案例默认表面风格覆盖用户原词。不得在用户确认后才首次选择校准或把多场景方案缩回参考图单场景。 - 按 h3-prompt-contract.md 写出中文
final_h3_prompt。最终 Prompt 只保留 H3 能直接看见、听见和执行的自然语言。 - 硬范围
5000–7000字符,目标5600–6500。首次成稿后计数一次;越界时只允许一次确定性修整并再计数一次。不得第三次试算、来回重写或向用户直播计数。 - 生成指令前必须显式得到以下内部结果:
任一项不成立:保持或退回对应状态,说明缺哪一项;不得进入视频生成。这条检查是视频生成的必要前置,不因用户催促、执行端可接受短 Prompt 或上一次生成成功而豁免。
- 在本 Skill 内部保留一份生成指令检查记录:七项确认/编译状态必须为 true;写入唯一
primary_calibration、参考范围与序列模式、参考场景及其使用方式、确认稿中的可区分视觉条件和转场落点。默认模式若参考图环境未被明确映射为唯一场景、在全片重复出现,或少于两个发散新地点;严格原景模式若不是用户主动选择:均保持ready_to_compile并停止,不得进入生成指令。 - 完整展示锁定后的唯一 Prompt,并在同一 assistant turn 直接进入视频生成;不得通过第二个写作者、摘要文件或临时文件翻译、压缩或二次改写。
- 确认稿中的模型、时长、画幅、分辨率、原生声音选择和素材顺序在确认与执行之间保持不变。
- 执行校验失败时只补齐缺失的能力信息,复用字符级相同的 Prompt、素材顺序与设置重发;不得删掉内部证明项、伪造成功或改用其它路线绕过。生成期间明确告诉用户“已经生成指令,正在生成”。
- 完成后核对实际模型、分辨率、时长、画幅、音频和素材绑定,再交付成片。
11. 最终质量硬门
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 98 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingreferences/promo/cinematic-title-sequence/SKILL.md
Popularity
- Repository stars
- 52
- Repository forks
- 11
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tomatoparkdao/omniailab-ai-director/cinematic-title-sequence)