制作代码驱动的软件版本更新宣传片(release notes video、changelog promo)。从真实更新提炼卖点,复用产品组件和设计语言,完成分镜、代码原创配乐、动作音效、渲染与验收。
npx skills add https://github.com/op7418/guizang-product-video-skill --skill guizang-product-video-skill
用真实组件讲清楚软件更新,让画面、文案和声音一起推进。本文使用统一术语:默认样式指 assets/fallback/;起步工程指 assets/starter/;其初始产物称技术样片;音效事件统一保存在 audio.cues。
repo 使用产品设计;default 使用默认样式包装;hybrid 保留产品识别并调整外层排版。用户已经指定时直接执行。普通场景可建议横版、45–60 秒、中文。ready:true 继续制作。已有工程直接检查,无需再次初始化。Python 本身缺失时先按依赖安装文档补齐 Python。检查每次执行,安装文档按缺项加载;browser 每次重查环境并实际启动浏览器,cached:true 仅表示环境指纹匹配上次成功记录;HyperFrames 指纹匹配时可跳过 doctor。audio.cues、压低关键音效期间的音乐并完成混音。audioExceptionReason;该字段保存用户依据。先确认风格,再初始化;三种风格均可传 --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 秒技术样片,用于验证链路;正式制作按实际产品替换内容。
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 时运行回归测试;日常制片无需读取测试源码。Take op7418/guizang-product-video-skill from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.