<p>必须将分镜经验封装为结构化Skill:命名规范(如# Scene-Consistency-Enforcer)、用自然语言定义执行逻辑、声明依赖工具;在主流程中以动宾结构调用;通过相对路径传入中间产物;调试时筛选日志关键词验证执行结果。</p>
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让Seko Agent在短剧创作中自动调用专业方法论、复用历史经验、精准执行分镜逻辑,必须把技能封装成Skills——不是写Prompt,而是用结构化文档告诉Agent“这件事该分几步做、每步用什么工具、参考哪些约束条件”。
把你的分镜经验打包成Skill
打开Seko 2.0控制台→点击左上角「Skills」→「新建Skill」→选择「空白模板」。
在SKILL.md编辑区第一行写明Skill名称,例如`# Scene-Consistency-Enforcer`,这是Agent识别和调用它的唯一ID,【名称中不能含空格或中文标点】。
接着用自然语言描述执行逻辑:“当用户输入剧本后,先提取所有角色名与首次出场时间戳;比对每个分镜图中角色形象是否匹配该时间戳对应年龄段;若发现少年沉香出现在第17镜(应为成年),则暂停流程,返回错误提示并高亮该镜编号。”
最后一段声明依赖工具:“本Skill需调用Seko Talk的口型帧校验API、Seko IDX的角色年龄特征向量库。”这一步不填,Agent将无法调度底层能力。
在主Agent流程中嵌入Skill调用
进入「工作流编排」界面,找到你正在搭建的短剧Agent主Skill(如`ShortDrama-Producer`)。
在“生成分镜图之后、转视频之前”的逻辑位置,插入一行自然语言指令:“调用Scene-Consistency-Enforcer检查全部分镜角色一致性”。
注意:不要写“请运行”“请执行”这类冗余动词,Seko Agent只认动宾结构的明确动作指令;写成“请运行Scene-Consistency-Enforcer”会导致解析失败。
让Skill读取中间产物而非原始输入
方法一:在Skill文档末尾添加路径声明:
`input_files: ["./output/outline.md", "./output/storyboard.json"]`
方法二:在主Agent流程中显式传递路径:
“调用Scene-Consistency-Enforcer → 输入文件路径为./output/storyboard_v2.json”
【务必使用相对路径,且路径需与Seko默认输出目录结构一致】。若填绝对路径或不存在的路径,Skill会静默跳过,不报错也不提醒。
调试Skill时查看真实执行日志
提交Skill后,回到短剧项目页,点击右上角「调试模式」开关。
触发一次完整流程,等待分镜生成完成。
在底部日志面板中筛选关键词`Scene-Consistency-Enforcer`,确认是否出现`✅ validated 12/12 panels`或`❌ mismatch at panel #7: Shenxiang(age=16) vs detected(age=9)`。
这一步漏掉就等于盲调——没有日志反馈,你永远不知道Skill是没运行、运行失败,还是根本没被触发。

















