Install
openclaw skills install anime-episode-contextMaintain cross-episode story, character, and visual consistency for AI manga or anime-drama production pipelines that are generated one episode at a time from uploaded TXT files. Use when Codex needs to read the current episode text, summarize the previous episode into reusable continuity notes, preserve character appearance and costume details, track plot state, and create prompts for text, image, and video models without reloading the full novel every time.
openclaw skills install anime-episode-context在生成每一集之前,先把“上一集摘要 + 当前集 TXT”压缩成可复用的“剧情与视觉上下文包”。 只保留会影响文本、首帧图像、视频生成一致性的关键信息,避免随着集数推进丢失人物设定、服装、道具和剧情状态。
除非用户已经提供其中一部分结果,否则按下面顺序执行。
如果这是首次处理,只输入第 1 集 TXT。 从第 1 集里提取后续集数可能会反复用到的基础事实:
这些内容写成“初始设定库”。第 1 集还没出现的信息不要脑补,统一标记为“后续待补充”。
从第 2 集开始,不再要求重新读取整本小说。 输入材料改为两部分:
先根据“上一集总结”恢复连续性,再用“当前集 TXT”更新状态。
在生成第 N 集之前,产出一个紧凑的上下文包,至少包含四块:
全局继承设定:后续所有集数都不能乱掉的事实本集开场状态:这一集开始时人物、地点、关系、服装、道具是什么状态本集必须出现的剧情点:这一集一定要演到的事件和视觉画面视觉提示锚点:供首帧图像和视频模型直接复用的外观与场景信息输出格式使用 episode-context-schema.md 里的中文版模板。
如果当前处理的是第 2 集或之后的集数,必须先做两步:
不要跳过“上一集继承摘要”。它是后续所有一致性的基础。
同一份上下文包需要按目标模型裁剪:
输出必须足够短,能和正式提示词一起喂给模型。优先使用短条目,不写大段说明。
每集生成完成后,要把状态回写到滚动设定中,至少记录:
下一集输入时,优先使用这份“上一集继承摘要”,不要每次都把整本小说重新塞进模型。
默认按下面方式理解用户输入:
如果用户只给当前集 TXT,没有给上一集总结,优先提醒缺少连续性输入;如果必须继续,就只基于当前集生成,并明确标注“缺少上一集继承摘要,连续性风险较高”。
当上下文长度有限时,优先保留这些事实:
如果 token 很紧,先删掉低价值解释,不能先删服装、发型、体貌特征、手持物、伤势和未完成剧情义务。
输出尽量字段化,使用中文短条目,不写空泛修辞。
写提示词时要把“稳定设定”和“当前镜头信息”分开:
原文有歧义时:
如果人物造型在剧情里发生变化,必须同时记录:
默认造型:常态设计当前造型:这一集实际呈现的版本按用户请求,输出最小但完整的一组内容:
默认优先输出下面这种结构,除非用户要求别的格式:
# 第N集上下文包
## 1. 本集一句话概述
-
## 2. 全局继承设定
### 2.1 角色稳定设定
- 角色名:
身份:
性格:
外貌识别点:
默认服装:
常用道具:
关系要点:
### 2.2 世界与场景稳定设定
- 时间背景:
- 世界规则:
- 核心场景:
## 3. 本集开场状态
- 当前时间:
- 当前地点:
- 在场人物:
- 每人当前服装:
- 每人当前情绪:
- 当前携带物:
- 当前未解决矛盾:
## 4. 本集必须出现的剧情点
1.
2.
3.
## 5. 首帧图像提示锚点
- 主角色外观:
- 主角色服装:
- 表情与姿态:
- 关键道具:
- 场景环境:
- 光线/氛围:
## 6. 视频生成提示锚点
- 镜头开始状态:
- 关键动作连续性:
- 角色关系表现:
- 场景连续性:
- 镜头结束状态:
## 7. 本集结束后需要继承到下一集的信息
- 服装是否变化:
- 是否新增伤势:
- 道具是否变化:
- 关系是否变化:
- 是否出现新秘密/新线索:
- 下一集开场钩子:
如果当前任务是“先总结上一集,供下一集继承”,优先输出下面这个结构:
# 上一集继承摘要
## 1. 必须继承的人物设定
- 角色名:
当前外观:
当前服装:
当前道具:
当前情绪:
当前关系状态:
## 2. 必须继承的剧情状态
- 上一集结尾发生了什么:
- 当前未解决冲突:
- 下一集必须承接的因果:
## 3. 必须继承的场景状态
- 地点:
- 时间:
- 天气:
- 环境变化:
## 4. 绝对不能丢的信息
-
如果用户明确要求分别输出给文本模型、图像模型、视频模型,使用下面三段:
## 文本模型继承信息
- 上一集关键因果:
- 本集角色动机:
- 对话风格提醒:
- 不能忘的设定:
## 图像模型继承信息
- 角色长相:
- 当前服装:
- 当前道具:
- 场景外观:
## 视频模型继承信息
- 开场动作状态:
- 中段必须出现的动作:
- 结尾动作状态:
- 环境连续性:
遇到下面这类请求就使用这个 skill:
需要具体格式时,读取 episode-context-schema.md。