一键导入
opencat-creator
用 OpenCat XML 格式设计并生成视频合成。适用于创建或修改 OpenCat XML、规划多场景视频、设计标题卡/产品演示/品牌短片/社交广告、编排动画、CanvasKit 绘制、Subtree/RuntimeEffect 视觉、字幕和转场。输出以可渲染的 OpenCat XML 为准。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
用 OpenCat XML 格式设计并生成视频合成。适用于创建或修改 OpenCat XML、规划多场景视频、设计标题卡/产品演示/品牌短片/社交广告、编排动画、CanvasKit 绘制、Subtree/RuntimeEffect 视觉、字幕和转场。输出以可渲染的 OpenCat XML 为准。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | opencat-creator |
| description | 用 OpenCat XML 格式设计并生成视频合成。适用于创建或修改 OpenCat XML、规划多场景视频、设计标题卡/产品演示/品牌短片/社交广告、编排动画、CanvasKit 绘制、Subtree/RuntimeEffect 视觉、字幕和转场。输出以可渲染的 OpenCat XML 为准。 |
OpenCat XML 是视频的事实来源。你的目标不是复刻网页,也不是堆 API 示例,而是把用户意图转成一个结构清晰、审美成立、可由 OpenCat Rust/Web runtime 渲染的 XML 合成。
先明确或推断:
如果用户只要小改,跳过这一步,直接改 XML。
先读 references/design-principles.md,用它引导你形成设计方向。优先读取项目中的 frame.md → design.md → DESIGN.md,继承品牌颜色、字体、禁用项。
没有设计文件时,自己声明最小设计身份:背景色 / 前景色 / 强调色 / 字体倾向 / 圆角与边框语言 / 动效性格 / 禁用项。
开放式任务,形成设计方向后让用户确认再继续。
每个 scene 是一个 beat。先规划节奏(哪些快、哪些慢、峰值在哪),再规划每个 beat 的 concept、mood、depth layers、motion verbs。详细指导见 references/design-principles.md 的 beat 设计和节奏规划部分。
设计方向确认后,按需读取格式参考:
references/opencat.md — XML 结构、节点、属性、布局硬规则references/animations.md — 动画 API 和插件(需要写 <script> 时)references/transitions.md — 转场效果(多场景时)references/canvaskit.md — CanvasKit 子集(需要 canvas / Subtree / RuntimeEffect 时)references/templates.md — 经典模板和常用模式布局先于动画:先写每个 scene 最可见时刻的静态 hero frame,再用脚本描述入场、呼吸和转场。
对每个 scene,先找到最可见的一帧——所有关键元素已经进入、还没退出、构图最完整。
<script>,用 ctx.fromTo() / ctx.timeline() 从起点动画到 hero frame不要把元素静态写在动画起点。静态 XML 应表达最终可读布局。
<opencat> 只有一个可视根;<script> 最多一个且是 <opencat> 直接子节点ctx.fromTo() 和 ctx.timeline()style、className、parentId;使用 OpenCat 支持的 XML 属性和 class<transition> 承担交付前自检:
opencat.mdanimations.mdctx.getCanvasById(id)