# Flat Poster Op

> 只生成“纯二维赛璐璐 × 抽象 MG × 动态平面海报”视频的可复制提示词，包括全局风格锁、逐镜图像提示词、独立运动/I2V 提示词、可选标题合成提示词与负向约束。Use when the user asks for 黄黑白高反差、赭橙西部剪影、黑底动态字体、波普分割构图、节拍硬切、定格 pose、电影宣传片或海螺/MiniMax/OpenArt 提示词，尤其是“只输出提示词”“别做其他操作”“prompt only”。本 Skill 不创建文件、不生成或渲染媒体、不调用外部平台，也不附加分析报告。

- Skill: `gnipbao/flat-poster-op` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add gnipbao/flat-poster-op`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gnipbao/flat-poster-op/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: gnipbao (https://skillmd.com/u/gnipbao)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gnipbao/flat-poster-op

---


# Flat Poster OP

把“看起来像动态海报”直接转成可复制、逐镜分栈的提示词。默认迁移媒介、配色角色、构图和运动语法；不默认复制来源人物、文案、道具或镜头顺序。

## 最高优先级：Prompt-only Hard Gate

本 Skill 的唯一用户可见交付是提示词文本。此门禁高于后文全部工作流：

- 默认且始终使用 `prompt-only`；不因用户说“生成视频”“做成片”或点名平台而执行生成、渲染、上传或平台调用。
- 只在最终回答中输出提示词；不得发送过程播报、前言、解释、证据等级、profile 选择说明、QA 报告、能力声明、总结、下一步建议或文件链接。
- 不创建或修改任何本地文件、目录、规格、manifest、handoff、关键帧或缓存；不运行分析、验证、编译、预览或渲染脚本。
- 运行时不调用任何工具，包括终端、浏览器、搜索、图片/视频生成器、外部 API 和其他 Skill。只使用当前对话中已经可见的文字与图像；不得为读取参考而启动额外操作。
- 输出顺序固定为：全局风格提示词 → 逐镜图像提示词 → 逐镜运动提示词 → 可选标题合成提示词 → 负向提示词。时间码可写在提示词标签内。
- 使用一个或多个代码块承载提示词。代码块之外不写任何文字；不要以“已完成”“以下是”开头，也不要以交付说明结尾。
- 若信息不足但可用默认值推进，直接使用默认值，不追问：15 秒、16:9、30 fps、平台中立、无音频复用。只有涉及不可安全推断的身份/声音授权时，才可用一句最短问题暂停。

任何文件写入、媒体生成、外部调用或提示词之外的用户可见内容都视为失败。

## 不可妥协

- 输出必须是提示词本身，不能把内部分析、结构规格或执行过程暴露给用户。
- 参考视频只读；未经明确授权，不上传素材、不调用付费平台、不克隆身份或声音。
- 观察、测量、推断分开。自动切镜和调色板是证据，不是完整语义分析。
- 风格、内容、角色身份、动作和文字分别锁定；来源剧情不得混入通用风格规则。
- 精准模式必须逐镜输出静态状态提示词与运动/I2V 提示词；禁止用一段总提示词代替时间线。
- 精确标题、品牌字样和长文案默认由后期合成器叠加，不依赖视频模型烘焙文字。
- 不输出保真度声明或相似度分数；把可执行约束直接写进提示词。
- 不陈述平台能力、按钮路径、参考图数量或模型限制；只产出平台中立提示词，用户明确点名平台时仅调整提示词语法。

## Resource Guide

- 运行时不要读取额外资源；下文已包含完成常规提示词任务所需的 profile 选择、节奏、双栈和文字规则。
- [style-recipes.md](references/style-recipes.md)、[replication-protocol.md](references/replication-protocol.md) 与 [workflow-profile.json](references/workflow-profile.json) 仅供维护者演进 Skill，不属于运行时依赖。
- `schemas/`、`scripts/` 与结构示例同样仅供仓库维护和离线回归。本 Skill 的运行时禁止调用它们或生成其产物。
- 行为回归使用 [retest-prompts.json](examples/retest-prompts.json)，其中 `strict-prompt-only` 是不可回退的输出门禁。

## 模式路由

所有请求统一路由到 `prompt-only`。主题、参考片、角色、片名、平台或“成片”措辞只改变提示词内容，不扩大操作权限。

| 请求信号 | 仍然只交付 |
| --- | --- |
| 新主题或电影宣传片 | 全局风格＋逐镜图像＋逐镜运动＋负向提示词 |
| 上传参考并要求复刻/迁移 | 从可见证据提炼的同一套提示词；不写分析文件或报告 |
| 点名海螺、MiniMax、OpenArt 等平台 | 适配该平台措辞的提示词；不打开或调用平台 |
| 要求“直接生成”“做成片”“帮我渲染” | 可用于生成/渲染的提示词；不执行生成或渲染 |
| 反馈“不像”并给新成片 | 修订后的提示词；不输出诊断报告或比较分数 |

## 输入契约

尽量从请求和文件解析，只有会改变授权、画幅或交付方式时才追问。

```yaml
reference_video: /absolute/path/reference.mp4  # 可选
theme: 新主题或叙事目标
character_reference: /absolute/path/image.png # 可选；保持身份时使用
content_intent: style-transfer | preserve      # 默认 style-transfer
profile_id: auto | western-paper-v1 | yellow-noir-v1 | black-type-legacy-v1
duration_seconds: 15                           # 默认
aspect_ratio: 16:9                             # 已验证 profile 仅支持 16:9
fps: 30                                        # 默认
target_platform: platform-neutral              # 只影响提示词措辞
output_mode: prompt-only                       # 固定，不接受文件或媒体输出
```

请求 9:16、1:1 或其他画幅时，不得缩放 16:9 坐标冒充适配；在工作记忆中重新计算安全区、构图与运动包络，并直接写进提示词。

## 工作流程

### 1. Trust Gate 与根问题

在工作记忆中判断用户真正要保持的是媒介、配色、构图、角色身份、镜头结构、节拍，还是其中子集。默认迁移风格并隔离来源原文、角色、剧情道具和精确镜头顺序；用户明确要求电影或角色宣传时可保留其内容身份。

出现可识别真人、品牌资产或受保护角色时，只为提示词描述服务，不克隆声音、不上传素材、不登录或调用平台。涉及不可安全推断的身份或声音授权时才最短追问。

### 2. 从当前上下文提炼参考

- 当前对话已直接显示参考图像或文字描述时，只观察其中可见的媒介、颜色角色、构图、镜头节奏和动作签名；不调用工具、不运行脚本、不抽帧落盘、不建立分析 bundle。
- 把人物、地点、道具、剧情和原文与可迁移风格分开。只有跨多个镜头稳定出现的规则才进入全局风格提示词，偶然细节留在对应镜头提示词。
- 参考未直接出现在当前上下文时，依据用户文字选择最匹配的内置 profile，不追索文件、不输出缺口报告。

### 3. 选择且只选择一个主 Profile

按 [style-recipes.md](references/style-recipes.md) 的决策表选择：

- 赭橙、纸张/胶片、黑色人物剪影、木版标题：`western-paper-v1`。
- 黄黑白洁净块面、白发/轮廓高光、网格刻度、红色仅作危险或反派信息：`yellow-noir-v1`。
- 黑底白字、纯字体为主体：`black-type-legacy-v1`，证据状态保持 provisional。

除非参考片直接证明混合存在，否则不要把西部纸纹、黄色技术网格和黑底字体实验揉进同一段提示词。

### 4. 锁定五个系统

先在工作记忆中锁定，再直接落实到提示词：

1. 媒介：纯二维块面、轮廓优先、0–1 层硬阴影、无写实景深。
2. 调色板：背景、墨色、纸/白、高光、功能色的角色与最大占比；功能色必须写用途限制。
3. 几何：斜切面板、圆环、矩形、刻度、线框城市或海报框；每镜一个 primary，辅助层必须有语义目的。
4. 身份：角色轮廓、发型、服装、武器/道具和屏幕方向；所有 identity-sensitive 镜头复述同一组锚点。
5. 标题：准确原文、字形方向、版位和后期合成动作；图片/视频模型提示词保持无文字。

### 5. 编译节拍与逐镜状态

15 秒样片证据支持 7–11 个物理镜头，其中可含 1–3 个 0.35–0.45 秒的闪切/图形桥，主叙事 hold 常见 1.2–3.9 秒。这是范围，不是固定模板；新内容按语义和音频重排。

每镜必须有：

- 一个明确叙事工作；
- 画面首态、动作峰值和尾态；
- 构图、主体占比、负空间与屏幕方向；
- 独立图像提示词：只描述该镜头可见静态状态；
- 独立运动提示词：只描述主体运动、图形运动、速度曲线和转场；
- 转场、前后连续性与身份锚点直接写进对应提示词，不另列报告。

优先使用以下运动语法：锁机位主体动作、面板切换、图形匹配、2–6 帧撞击闪白/闪主色、硬切、动作峰值后的短定格。避免连续透视推拉摇移、柔和溶解和通用“电影感”运镜。

### 6. 直接组装提示词

在回答前静默自检：时间码连续且总时长正确；每镜图像/运动双栈齐全；身份锚点稳定；功能色没有越权；精确标题留给后期；负向提示词覆盖 3D、软光、运镜、转场、颜色泄漏、身份漂移和模型烘焙错字。

不要把自检写给用户，不要创建规格或运行验证器。直接输出提示词并停止。

## 输出契约

最终回答只能包含下面这些提示词段，按需省略标题段，但不能添加其他段落：

```text
【全局风格提示词】
...

【S01｜起止时间｜图像提示词】
...

【S01｜运动提示词】
...

【标题后期合成提示词】
...

【负向提示词】
...
```

- 每个物理镜头恰好一条图像提示词和一条运动提示词。
- 图像提示词重复短风格锁并保持静态；运动提示词只写变化、四阶段、方向、hold 与转场。
- 准确标题只出现在后期合成提示词，其他镜头明确“无文字”。
- 不输出 Markdown 表格、规格 JSON、manifest、handoff、证据摘要、QA、文件路径或链接。

## 边界

- 未限制功能色用途、镜头间角色身份漂移或把不同 profile 无证据混用：失败。
- 正向提示词出现写实 3D、景深、体积光、连续透视运镜或柔和溶解：失败。
- 精确文字交给图片/视频生成模型烘焙：失败。
- 任一镜头缺少图像/运动双栈或身份连续性：失败。
- 9:16/1:1 使用缩放后的 16:9 版式：失败。
- 输出提示词之外的解释、报告、分数、声明、建议或文件链接：失败。
- 调用任何工具，创建/修改文件，运行脚本，调用生成器，渲染、预览、上传、登录、付费调用或打开外部平台：失败。

## 回归与进化

用户反馈“不像”时，不输出诊断过程，也不扩写万能提示词。在工作记忆中定位最近责任资产：profile、逐镜构图、颜色角色、身份锁、运动语法、字体锁或平台措辞；只修订对应提示词并直接返回完整新版提示词包。

## 质量标准

- 全局规则有跨镜头证据，局部偶然细节没有冒充风格。
- 每镜一项叙事工作、一个主视觉、无装饰性 filler。
- 调色板角色、功能色上限、画幅、安全区、切点与运动类型可测。
- 图像状态、运动变化、文字合成和平台适配彼此分离。
- 提示词数量与镜头数一致，时间线无缝，总时长准确。
- 最终回答从第一个字符到最后一个字符都属于提示词包。
- 整次调用无工具调用、无文件写入、无媒体生成、无外部平台调用、无多余用户可见说明。

