Communitygithub.com

Ozor 变更日志转视频

将变更日志、发布说明和版本更新转换为 Ozor.ai 视频提示。当用户有 CHANGELOG.md、发布说明、GitHub 发布、版本更新摘要或任何产品变更列表并希望将其制作成视频时,使用此技能。触发短语如

Ozor 变更日志转视频 是什么?

该技能旨在将结构化的变更日志、发布说明和版本更新转化为可直接粘贴到 Ozor.ai 的视频提示。它支持多种输入类型,包括 CHANGELOG.md、GitHub 发布、Jira/Linear 发布说明等,并通过四个阶段处理:解析变更日志、根据视频节奏和用户影响优先级排序、构建视频场景、生成最终的 Ozor 提示。技能内置了针对不同场景(如仅包含错误修复、包含破坏性变更、跨多个版本)的适应规则,并提供了质量检查清单以确保输出视频的简洁性和信息完整性。该技能适用于所有 AI 代理平台,如 Claude Code、Cursor、Codex 等。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/renalpelvisdeinocheirus70/ozor-skills/tree/main/skills/ozor-changelog-to-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Ozor 变更日志转视频转换器

将变更日志、发布说明和版本更新转化为精美、可直接粘贴的 Ozor.ai 视频提示。此技能读取结构化的变更列表,并生成逐场景的视频提示,以视觉引人入胜的方式宣布更新。

支持的输入类型

  • CHANGELOG.md — 标准的 Keep a Changelog 格式
  • GitHub 发布 — 带标签的发布描述
  • 发布说明 — 带项目符号的功能列表
  • 版本摘要 — “新功能”风格文档
  • 提交摘要 — 为某个发布而分组的提交消息
  • Jira/Linear 发布说明 — 导出的问题列表

工作流程

阶段 1 — 解析变更日志

读取变更日志并提取:

  1. 版本号 — 发布标签(例如 v2.4.0)
  2. 发布日期 — 发布时间
  3. 变更类别 — 按类型分组变更:
    • 新功能 — 全新的能力
    • 改进 — 对现有功能的增强
    • 错误修复 — 已解决的问题
    • 破坏性变更 — 任何需要用户操作的内容
    • 弃用 — 即将移除的功能
  4. 头条变更 — 单个最具影响力或用户请求最多的变更
  5. 变更数量 — 变更总数(用于时长估算)

阶段 2 — 为视频进行优先级排序

并非每个变更日志条目都值得一个场景。应用以下规则:

始终包含:

  • 头条功能(最大或最常请求的变更)
  • 任何会改变用户工作流程的新功能
  • 破坏性变更(用户需要知道)

在空间允许时包含:

  • 重大改进(性能、用户体验)
  • 高度请求的错误修复

视频中跳过(在注释中提及):

  • 次要的错误修复
  • 内部重构
  • 依赖更新
  • 文档变更

按变更数量的场景预算(目标约每 3 秒视频 1 个场景):

  • 1–3 个变更:6–8 个场景(介绍 + 每个变更 2–3 个场景 + 总结 + CTA)
  • 4–7 个变更:10–15 个场景(介绍 + 每个顶级变更 2–3 个场景 + 总结 + CTA)
  • 8+ 个变更:15–20 个场景(介绍 + 每个顶级变更 2–3 个场景 + “更多” + CTA)

阶段 3 — 构建视频

使用此经过验证的发布视频结构:

  1. 介绍 / 版本徽章 — 使用简洁动画显示产品名称和版本号。设定基调:“[产品] [版本] 的新功能”
  2. 头条功能(2–3 个场景) — 最大的变更获得多个场景,并具有最多的视觉关注:
    • 标题 / 它是什么 — 作为标题的功能名称加一句引语。
    • 工作原理 / 视觉 — 展示功能实际运行:UI 演示、动画或示意图。
    • 影响 / 好处 — 这对用户为什么重要。展示结果或成果。
  3. 附加功能场景(每个 2–3 个场景) — 每个优先变更都有自己的小序列:
    • 标题 / 它是什么 — 功能名称和简短描述。
    • 详情 / 视觉 — 视觉展示什么发生了变化:之前/之后、演示或示意图。
    • (可选)好处 — 如果变更足够重要,增加一个短场景强调其价值。
  4. 总结 / “更多” — 如果有被降优先级的变更,添加一个场景简要列出它们:“另外:[修复 1]、[修复 2]、[改进 1]”
  5. CTA — “立即更新”、“立即尝试”或“阅读完整的发布说明:[URL]”

阶段 4 — 生成 Ozor 提示

输出一个完整的、可直接复制的提示:

## Ozor 视频提示

**来源:** [产品] [版本] 变更日志
**视频类型:** 发布说明 / 新功能
**格式:** 16:9 横屏
**预计时长:** [X] 秒
**目标受众:** [现有用户 / 开发者 / 团队]

---

### 提示(复制并粘贴到 Ozor)

为 [产品] 版本 [X.X] 创建一个 [时长] 的发布说明视频。

[N] 个场景:

(1) 版本徽章 — [产品] 徽标居中位于 [深色/浅色] 背景上。版本号 “[X.X]” 伴随微妙动画出现。副文本:“[发布日期] — [标语或变更数量摘要]”。

(2) [头条功能名称] — 标题卡:功能名称作为粗体标题。一句引语:“[此功能用通俗语言做什么]”。[视觉:代表该功能的图标或图形。]

(3) [头条功能名称] 详情 — [展示功能实际运行:UI 演示、屏幕录制风格动画或逐步示意图。包括确切的屏幕文本。]

(4) [头条功能名称] 影响 — [为什么重要:展示成果、节省的时间或之前/之后对比。屏幕文本:“[关键好处声明]”。]

(5) [功能 2 名称] — 标题卡:“[功能名称]”加一行描述。[视觉:图标、UI 元素或隐喻。]

(6) [功能 2 名称] 详情 — [功能的可视化演示:使用时的样子、工作原理或关键截图风格帧。包括屏幕文本。]

(7) [功能 3 名称] — [功能标题 + 视觉方向。对于较小的功能,一个结合标题和演示的场景即可。]

[...继续处理其余功能,每个主要功能 2–3 个场景,每个次要功能 1 个场景...]

([N-1]) 和更多 — 剩余变更的简洁列表:“[修复 1]”、“[改进 1]”、“[修复 2]”。每个伴随勾选标记动画出现。

([N]) CTA — “[立即更新 / 立即尝试]”并附上 [产品 URL]。徽标淡出。

风格:[简洁 / 现代 / 大胆]。背景:[深色 / 浅色]。强调色:[品牌色]。
语调:[自信 / 兴奋 / 专业]。
受众:[谁]。

---

### 注释

- [关于要上传的素材的建议]
- [被降优先级并可能单独制作视频的变更]
- [迭代技巧]

适应规则

如果变更日志仅包含错误修复:

  • 将其定位为可靠性/质量更新
  • 以“我们听取了意见”或“已消灭的 Bug”消息开头
  • 按主题分组修复,而非逐条列出
  • 保持简短:最多 3–4 个场景

如果变更日志包含破坏性变更:

  • 突出显示——用户需要看到这一点
  • 使用视觉警告指示器(颜色变化、图标)
  • 解释发生了什么变化以及用户需要做什么
  • 将其放在场景 2(介绍之后)以提高可见性

如果变更日志跨越多个版本:

  • 合并为“季度更新”或“年度回顾”格式
  • 按主题而非版本号分组
  • 以跨版本中最具影响力的变更开头

如果变更日志来自 GitHub 发布:

  • 将发布标题提取为视频标题
  • 使用标签名称作为版本徽章
  • 解析 Markdown 格式以获取项目符号和标题

质量检查清单

在呈现最终提示之前,请核实:

  • 版本号在场景 1 中突出显示
  • 头条功能获得最多的视觉关注
  • 破坏性变更(如有)被明确提及
  • 每个场景恰好包含一个变更或想法
  • 屏幕文本简短——功能名称加一行描述
  • CTA 准确地告诉用户要做什么
  • 没有关键变更被无故省略而未提及
  • 被降优先级的变更列在注释部分

规则

  1. 每个获得场景的变更都必须有视觉描述。 “展示新仪表板”是不够的——描述仪表板的外观、动画效果、显示的文本。
  2. 绝不虚构功能。 每个变更必须源自提供的变更日志。
  3. 用户影响优先于技术酷炫。 用户请求的小型 UX 修复比大型内部重构更值得放入视频。
  4. 保持精炼。 发布视频应在 30–60 秒内。30 秒的视频应有约 8–10 个场景;60 秒的视频应有约 15–18 个场景(大致每 3 秒 1 个场景)。用户想要亮点,而不是文档。
  5. 版本号必须可见。 它出现在场景 1 中,并可选择性地作为持久徽章出现。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

ozor-doc-to-video

Convert any document into a production-ready Ozor.ai video prompt. Use this skill whenever the user uploads a document (PDF, PowerPoint, Google Doc, Markdown, text file, or URL) and wants to turn it into a video. Also trigger when the user mentions

ozor-landing-page-to-video

Convert any landing page or website into an Ozor.ai video prompt. Use this skill whenever the user provides a URL, landing page content, or website copy and wants to turn it into a video. Trigger on phrases like

ozor-prompt-optimizer

Analyze and improve existing Ozor.ai video prompts for better output quality. Use this skill whenever the user has an Ozor prompt that produced mediocre results, wants to improve a video prompt, needs help debugging why a video didn

ozor-social-batch

Generate a batch of social media video prompts for multiple platforms from a single input. Use this skill whenever the user wants to create videos for multiple social platforms at once, repurpose one video across platforms, or create a social media video campaign. Trigger on phrases like

ozor-video-best-practices

Expert guide for crafting high-quality video prompts for Ozor.ai, the AI video generation platform. Use this skill whenever the user mentions Ozor, wants to create a launch video, product demo, feature announcement, explainer video, social ad, release notes video, investor update, tutorial, or any marketing video. Also trigger when the user asks for help writing video prompts, improving video output, structuring video scenes, choosing video formats, or wants best practices for AI video creation. Trigger on phrases like

相关技能