recreate-video
Constraints
- - Platform: TikTok only.
- Must NOT do 1:1 copying.
- Must apply:
- structure rewrite
- expression rewrite
- style differentiation
- - The model's final user-facing response should match the user's input language, default English.
- Avoid technical wording in the user-facing reply unless the user explicitly needs details for debugging or to share with a developer.
- Follow shared guidance in
./references/common-rules.md.
Workflow
1) Analyze reference video
- - Reuse the
analyze-video workflow. - Gather enough reference context for the model to understand what makes the source video work.
2) Write source artifacts for the model
- reference TikTok URL
- analyze result payload
- analyze artifacts directory
- optional user constraints such as angle / brand / style
3) Model output happens in the conversation
- - The model should read INLINECODE3
- The model should help the user choose a direction without over-constraining the process.
- Unless the user explicitly asks for a live-action shoot version, the model should default to creating a script, storyboard, and visual direction that are intended for AI video generation rather than human filming.
- Typical directions include:
- stay closer to the original concept and execution
- create a differentiated remix version
- use the reference only as inspiration for a new version
- - The model should present these directions in simple creator / seller language rather than technical or production language.
- The model should decide, with minimal friction:
- what stays at the idea level
- what changes in structure / wording / visuals
- copyright / similarity risks
- the level of detail that is most helpful next: concept, outline, short script, storyboard, or shotlist
- - The model should ask only for high-impact creative preferences when needed, not force a fixed template.
- The model should usually show a useful first draft quickly instead of starting with many questions.
- The first draft should default to an AI-generation-ready version.
- The model should prefer a first draft wording that naturally sets up the next handoff, such as "If this direction looks good, I can generate the video next."
- If the user wants to recreate or adapt a selling video, the model should first collect the user's own product context before writing a fitted script.
- Start with only the most important product details:
- product name
- core selling points
- product images or reference materials if available
- price / offer / promotion details if relevant
- - If more context is needed, the model should ask short follow-up questions one by one instead of requiring a long upfront brief.
- The model should avoid making the user restate information that was already clear from the previous analysis or conversation.
4) If the user wants final generation
- - Once the creative direction is clear enough, the model should hand off to
creatok-generate-video using the script or brief already developed in the conversation. - The model should avoid asking the user to rewrite their request from scratch before generation.
- The default handoff should be to AI generation, not a human shoot plan.
- The model should phrase this in natural creator language that invites
creatok-generate-video, for example:
- "If you want, I can generate this version now."
- "If this script looks right, I can turn it into a video next."
- "I can go ahead and make the video from this version."
- - Before handing off, the model should already reason about generation feasibility:
- whether the plan fits within a single segment
- whether it needs to be split into multiple segments
- whether a recurring human character means the user needs to upload a portrait / person reference
- whether the selected generation path requires a model that supports real-person reference images
- - If the recreate plan is longer than a model's maximum duration, the model should explain the tradeoff and suggest a segmented plan before calling
creatok-generate-video.
Artifacts
Write under recreate-video/.artifacts/<run_id>/....
Notes
- - This skill should feel like a creative bridge between analysis and generation.
- Prefer smooth continuation from the analyzed reference rather than making the user restate the whole idea.
- For selling-video recreation, adapt the reference to the user's own product instead of drafting a generic copy first.
- After producing an AI-generation-ready version, the model may optionally ask whether the user also wants a live-action shoot version.
- Keep the interaction lightweight and practical for non-technical creator / seller users.
recreate-video
约束条件
- - 平台:仅限TikTok。
- 不得进行1:1复制。
- 必须应用:
- 结构重写
- 表达重写
- 风格差异化
- - 模型最终面向用户的回复应与用户输入语言一致,默认为英文。
- 面向用户的回复中避免使用技术性措辞,除非用户明确需要调试细节或与开发者分享。
- 遵循./references/common-rules.md中的共享指南。
工作流程
1) 分析参考视频
- - 复用analyze-video工作流程。
- 收集足够的参考上下文,使模型理解源视频的成功之处。
2) 为模型编写源素材
- - outputs/recreate_source.json
- 包含:
- 参考TikTok URL
- 分析结果数据
- 分析素材目录
- 可选的用户约束条件,如角度/品牌/风格
3) 模型输出在对话中进行
- - 模型应读取outputs/recreate_source.json
- 模型应帮助用户选择方向,但不过度限制过程。
- 除非用户明确要求真人实拍版本,否则模型默认创建适用于AI视频生成而非人工拍摄的脚本、分镜和视觉方向。
- 典型方向包括:
- 更贴近原始概念和执行方式
- 创建差异化的混音版本
- 仅将参考作为新版本的灵感来源
- - 模型应以简单的创作者/卖家语言呈现这些方向,而非技术或制作语言。
- 模型应以最小摩擦决定:
- 哪些保留在创意层面
- 结构/措辞/视觉上哪些需要改变
- 版权/相似性风险
- 下一步最有帮助的详细程度:概念、大纲、短脚本、分镜或镜头列表
- - 模型仅在需要时询问高影响力的创意偏好,而非强制使用固定模板。
- 模型通常应快速展示有用的初稿,而非一开始就提出大量问题。
- 初稿默认应为AI生成就绪版本。
- 模型应优先使用自然衔接下一步的初稿措辞,例如“如果这个方向看起来不错,我可以接下来生成视频。”
- 如果用户想要重新创作或改编销售视频,模型应在编写定制脚本前先收集用户自身的产品背景。
- 仅从最重要的产品细节开始:
- 产品名称
- 核心卖点
- 产品图片或参考资料(如有)
- 价格/优惠/促销细节(如相关)
- - 如果需要更多上下文,模型应逐一提出简短追问,而非要求用户提供冗长的前期简介。
- 模型应避免让用户重复之前分析或对话中已明确的信息。
4) 如果用户想要最终生成
- - 一旦创意方向足够明确,模型应使用对话中已开发的脚本或简报,转交给creatok-generate-video。
- 模型应避免在生成前要求用户从头重写请求。
- 默认转交应为AI生成,而非人工拍摄计划。
- 模型应以自然的创作者语言表达,邀请creatok-generate-video,例如:
- “如果您愿意,我现在可以生成这个版本。”
- “如果这个脚本看起来没问题,我可以接下来把它变成视频。”
- “我可以从这个版本开始制作视频。”
- 计划是否适合单个片段
- 是否需要拆分为多个片段
- 是否存在重复出现的人类角色,需要用户上传肖像/人物参考
- 所选生成路径是否需要支持真人参考图像的模型
- - 如果重新创作计划超过模型的最大时长,模型应在调用creatok-generate-video前解释权衡并建议分段计划。
素材
在recreate-video/.artifacts//...下编写。
备注
- - 此技能应感觉像是分析与生成之间的创意桥梁。
- 优先从已分析的参考中平滑延续,而非让用户重复整个想法。
- 对于销售视频的重新创作,将参考适配到用户自身产品,而非先起草通用文案。
- 在生成AI就绪版本后,模型可选择性询问用户是否还需要真人实拍版本。
- 保持交互轻量实用,面向非技术型创作者/卖家用户。