归藏 product video skill
SkillDocs & knowledgeLets your agent create promo videos for software releases using real product components, storyboards, music, and rendering.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 归藏 product video skill skill
About this capability
Creates code-driven software release promo videos (release notes video, changelog promo). Extracts selling points from real updates, reuses product components and design language, and handles storyboarding, original code-generated music, motion sound effects, rendering, and final review.
What this skill tells your AI
The instructions your AI receives, as published by op7418/guizang-product-video-skill in SKILL.md and read by ahel’s review.
用真实组件讲清楚软件更新,让画面、文案和声音一起推进。本文使用统一术语:默认样式指 assets/fallback/;起步工程指 assets/starter/;其初始产物称技术样片;音效事件统一保存在 audio.cues。
流程
- 确认范围与风格。 已有工程沿用 brief 和用户决定,只处理本次修改。新片优先补齐产品/仓库、版本范围、发布平台、时长与画幅、语言和链接要求。风格尚未确定时问一次:“沿用代码库自己的设计风格(推荐),还是默认的暖白/炭黑风格?”
repo使用产品设计;default使用默认样式包装;hybrid保留产品识别并调整外层排版。用户已经指定时直接执行。普通场景可建议横版、45–60 秒、中文。 - 初始化后检查环境。 风格确定后,按下方工具入口初始化独立视频目录,再运行环境检查。仅对报告的缺项加载 依赖安装 并补装,随后复查;
ready:true继续制作。已有工程直接检查,无需再次初始化。Python 本身缺失时先按依赖安装文档补齐 Python。检查每次执行,安装文档按缺项加载;browser 每次重查环境并实际启动浏览器,cached:true仅表示环境指纹匹配上次成功记录;HyperFrames 指纹匹配时可跳过 doctor。 - 调查更新并接通组件。 按 仓库与风格审计 确定日期/版本、发布状态和 3–5 组核心变化。找到对应业务组件、完整样式和所需状态,先接通一个功能镜头。React 项目的依赖解析、CSS/Tailwind 接入见 起步工程,其他挂载路径见 组件接入。
- 编排画面与文案。 按 分镜与文案 写解释、标题、动作及阅读时间,交替安排字卡、组件特写、工作区和细节。用真实渲染路径输出 3–6 张关键静帧自检;用户要求先看方向时等反馈,否则继续。默认样式可先看 标题预览 与 组件预览。
- 完成动效与声音。 用主时间轴控制组件状态和镜头,支持前后 seek。按 配乐与音效来源 为当前影片代码原创配乐,先查找适合产品和动作的音效,缺项才用内置 WAV。按 混音与验收 对齐
audio.cues、压低关键音效期间的音乐并完成混音。 - 验证并交付。 检查最终 MP4 的裁切、字体、图片、Logo、阅读时间、声音和用户指定的链接处理。修改后重新导出并复查相关镜头。交付 MP4、可复现工程和少量预览;区分自动检查、实际观看/试听及仍受限部分。遇到历史同类问题可查 案例复盘。
硬约束
- 真实功能。 正式片至少一项可追溯的更新主张;每项记录发布状态、来源和白话解释。演示数据可固定,功能效果与数字应有证据。
- 原组件。 功能镜头优先接入实际业务组件、原样式及状态;抽象化用于取景、布局和外层动画。逐镜头核对导入图、来源与静帧。平台确实无法接入时记录阻碍和替代方式,遵从已有授权。
- 清楚排版。 宣传标题默认有意义的英文与中文各占一个 span、分别指定字体,中文无衬线;中文说明交代对象、动作和结果。原产品内部字体保持其设计;用户指定的语言/字体优先。
- 完整声音。 默认代码原创音乐与独立动作音效均入轨,关键反馈可闻、音画同步。用户要求静音或省略音效时,记录
audioExceptionReason;该字段保存用户依据。 - 隔离工程。 源码适配、展示依赖和构建配置放视频工程;原产品代码和依赖保持不动。读取产品已安装依赖,必要时在视频工程固定版本补装适配所需包。
- 授权与真实验收。 使用素材时保留来源和适用许可。默认样式仍受 BSL 授权 约束。自动检查证明结构与文件一致性,视觉、语义和听感由实际审阅补充。
工具入口
先确认风格,再初始化;三种风格均可传 --repo,其中 repo/hybrid 必填:
python3 <skill-dir>/scripts/init_project.py --output <video-dir> --style repo --repo <repo-dir>
python3 <skill-dir>/scripts/check_environment.py --project <video-dir> --engine browser
# 缺项 → 按 references/onboarding.md 补装 → 使用 --force 复查。
HyperFrames 工程使用 --engine hyperframes。新工程附 10 秒技术样片,用于验证链路;正式制作按实际产品替换内容。
- 起步工程:依赖接入、CSS、编译、静帧和导出耗时。
- 配乐源码:48 秒、120 BPM、48 kHz 示例,复制进工程按本片改编。
- 内置音效:11 个 WAV;需改音色时运行
scripts/make_sfx.py --output <new-sfx-dir>。 scripts/mix_audio.py <plan.json>:混音、音乐让位、独立音轨和证据报告。scripts/check_delivery.py <plan.json> [--video <final.mp4>] [--mix-report <audio-mix.json>]:结构、文件、时间线与媒体验证。python3 -m unittest discover -s <skill-dir>/tests:维护此 skill 时运行回归测试;日常制片无需读取测试源码。
Signals
- GitHub stars
- 162
- Forks
- 14
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
guizang-product-video-skill- Source
- github.com/op7418/guizang-product-video-skill