guided-launch-announcement
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseYou may be operating inside the brand's repository, or working from an external context.
Do not guess brand identity. Either analyze the codebase or research the provided URL.
EXECUTION PIPELINE
STEP 1 — Gather Context
⛔ STOP. Ask the user these two questions:
-
"Are we inside your brand's repository, or would you like to provide a URL (e.g. your marketing site) so I can research your brand online?"
-
"Would you like generated background music? If yes, you'll need an ELEVEN_LABS_API_KEY in your environment. You can get one at https://elevenlabs.io → Profile → API Keys."
Wait for the user to respond to both questions.
Do not attempt to read .env files or verify keys yourself.
Trust the user's responses.
If the user provides a URL, use it for brand research in STEP 3 instead of analyzing the codebase.
If the user declines music, skip STEP 4 and STEP 5.
STEP 2 — Ensure Helios Runtime Dependencies
Install required packages:
npm install @helios-project/core @helios-project/renderer @helios-project/cli
You will render using DOM mode.
STEP 3 — Extract Brand Intelligence From Repo
If the user provided a URL instead of a repo, fetch that URL and extract
the same brand signals from the live site. Skip codebase-specific items
(Tailwind config, design tokens, etc.) and focus on visible brand elements.
Analyze:
• Tailwind config or CSS variables
• Global stylesheets
• Design tokens
• Logo assets
• Favicon
• Changelog or release notes
• Version numbers and release history
• New feature implementations (recent commits, new files)
• Hero sections
• Marketing copy
• Product name and tagline
• Announcement or blog post components
• UI components
• Existing motion usage
Construct internal brand profile:
• Core value proposition
• Target audience
• Tone of voice (exciting, confident, momentous)
• Visual density
• Primary palette
• Accent palette (highlight/celebration colors)
• Typography character
• Product maturity (v1 launch vs iterative release)
• Announcement magnitude (major vs minor)
All creative decisions must align with this.
STEP 4 — Generate Original Music (Skip if no music)
Use ElevenLabs with existing ELEVEN_LABS_API_KEY.
Generate instrumental track matching:
• Cinematic build-up energy
• Clear crescendo moment (for the reveal)
• Triumphant resolution
• Target runtime
Save audio locally.
STEP 5 — Analyze Audio With ffmpeg (Skip if no music)
Extract:
• BPM
• Beat timestamps
• Downbeats
• Energy peaks
• Crescendo peak timestamp
Create beat timing map.
The reveal moment must land on the crescendo peak.
Feature highlights must align to beats after the reveal.
STEP 6 — Read Motion Design Rules
Before producing the creative specification, read and internalize:
skills/guided/motion-design-rules
Every rule in that skill is mandatory for this composition.
STEP 7 — Produce Creative Specification
You are a senior creative director and launch event architect designing for Helios using motion.dev.
Input example:
make a 30 second launch announcement for v2.0
Output:
• One structured creative specification
• Wrapped in a single code block
• No explanation outside it
The specification must include:
• Duration
• Aspect ratio (16:9)
• Brand summary
• What is being launched (version, feature, product)
• Motion language (cinematic, dramatic, celebratory)
• Beat synchronized scene breakdown
• Exact timestamps
• Voiceover script (announcement-style, confident)
• On screen text (version number, feature names, tagline, date)
• Visual composition (countdown elements, reveal animations, feature cards)
• Explicit motion.dev animation behavior
• Transition logic (build tension → reveal → celebrate → details)
• Layering order (dark background → particles/atmosphere → text → product reveal → feature cards)
• Audio direction
• Asset requirements
Use motion.dev compatible terminology only.
Launch structure requirements:
• Act 1 — Tension (first 30% of duration)
Atmospheric build, teaser text, countdown energy
• Act 2 — Reveal (next 20% of duration)
Product name or version number dramatic reveal on crescendo
• Act 3 — Showcase (next 35% of duration)
Key features/changes highlighted with rapid-fire cards
• Act 4 — CTA (final 15% of duration)
Call to action, availability date, brand sign-off
STEP 8 — Implement DOM Based Helios Composition
Using the creative specification:
Create a composition.html file that:
• Uses HTML + CSS + motion.dev
• Implements animations using WAAPI / CSS / motion.dev
• Aligns reveal moment to audio crescendo
• Uses dramatic scale and opacity transitions for the reveal
• Includes atmospheric elements (particles, glows, gradients)
• Includes generated audio file
• Has exact duration
Expose Helios runtime:
js
import { helios } from "@helios-project/core";
window.helios = helios;
helios.bindToDocumentTimeline({
autoSyncAnimations: true
});Requirements:
• window.helios must be defined
• helios.bindToDocumentTimeline() must be called
• autoSyncAnimations: true must be enabled
• All CSS and WAAPI animations must sync correctly
• No randomness
• Deterministic timing
• Reveal moment must feel impactful — use scale, glow, and flash
• Feature cards must animate sequentially, not simultaneously
STEP 9 — Render Using Official Helios CLI (DOM Mode)
Render with:
npx helios render ./composition.html -o output.mp4
Requirements:
• 16:9 aspect ratio
• Correct duration
• Audio attached
• CSS and WAAPI fully synchronized
• High quality MP4 output
Output file must be:
output.mp4
RUNTIME RULES
If duration ≤ 15 seconds
Skip Act 1. Open with immediate reveal. Show max 2 features.
If no duration specified
Default to 30 seconds.
Maximum 5 feature highlights for any duration.
The reveal moment is the emotional peak — everything builds toward it.
Version numbers and dates must be visually prominent.
Never restate the original prompt.
Never explain reasoning.
Creative specification must be output inside a single code block only.
你可能在品牌的代码仓库内操作,也可能处于外部环境中。
请勿猜测品牌标识。请要么分析代码库,要么研究提供的URL。
执行工作流
步骤1 — 收集上下文信息
⛔ 停止。请向用户询问以下两个问题:
-
“我们是在你的品牌代码仓库内操作,还是你希望提供一个URL(例如你的营销网站)以便我在线研究你的品牌?”
-
“你是否需要生成背景音乐?如果需要,你的环境中需要配置ELEVEN_LABS_API_KEY。你可以在https://elevenlabs.io → 个人资料 → API密钥页面获取。”
等待用户回复这两个问题。
请勿尝试读取.env文件或自行验证密钥。
请信任用户的回复。
如果用户提供了URL,请在步骤3中使用该URL进行品牌研究,而非分析代码库。
如果用户不需要音乐,请跳过步骤4和步骤5。
步骤2 — 确保Helios运行时依赖
安装所需包:
npm install @helios-project/core @helios-project/renderer @helios-project/cli
你将使用DOM模式进行渲染。
步骤3 — 从代码仓库提取品牌信息
如果用户提供的是URL而非代码仓库,请获取该URL并从在线站点中提取相同的品牌信号。跳过代码库特定项(Tailwind配置、设计令牌等),重点关注可见的品牌元素。
分析内容:
• Tailwind配置或CSS变量
• 全局样式表
• 设计令牌
• Logo资源
• 网站图标(Favicon)
• 更新日志或版本说明
• 版本号与发布历史
• 新功能实现(近期提交记录、新增文件)
• 首页核心区域(Hero sections)
• 营销文案
• 产品名称与标语
• 公告或博客文章组件
• UI组件
• 现有动态效果使用情况
构建内部品牌档案:
• 核心价值主张
• 目标受众
• 语气风格(激动人心、自信、隆重)
• 视觉密度
• 主色调 palette
• 强调色 palette(高亮/庆祝用色)
• 字体特征
• 产品成熟度(v1首发 vs 迭代版本发布)
• 公告量级(重大 vs 次要)
所有创意决策必须与此档案保持一致。
步骤4 — 生成原创音乐(无需音乐则跳过)
使用已配置ELEVEN_LABS_API_KEY的ElevenLabs。
生成符合以下要求的器乐曲目:
• 电影级渐强能量感
• 清晰的高潮时刻(用于揭秘环节)
• 凯旋式的收尾
• 目标时长
将音频保存到本地。
步骤5 — 使用ffmpeg分析音频(无需音乐则跳过)
提取以下信息:
• BPM(每分钟节拍数)
• 节拍时间戳
• 重拍
• 能量峰值
• 高潮峰值时间戳
创建节拍时间映射表。
揭秘时刻必须与高潮峰值同步。
功能亮点必须与揭秘后的节拍对齐。
步骤6 — 阅读动态设计规则
在制作创意规范之前,请阅读并内化:
skills/guided/motion-design-rules
该技能中的每一条规则对本合成视频都是强制性要求。
步骤7 — 制作创意规范
你是一名资深创意总监兼发布活动架构师,正在使用motion.dev为Helios设计内容。
输入示例:
制作一个30秒的v2.0版本发布公告
输出:
• 一份结构化的创意规范
• 包裹在单个代码块中
• 代码块外无任何解释
规范必须包含:
• 时长
• 宽高比(16:9)
• 品牌摘要
• 发布内容(版本、功能、产品)
• 动态风格(电影感、戏剧性、庆祝性)
• 节拍同步的场景分解
• 精确时间戳
• 旁白脚本(公告风格、自信语气)
• 屏幕文字(版本号、功能名称、标语、日期)
• 视觉构图(倒计时元素、揭秘动画、功能卡片)
• 明确的motion.dev动画行为
• 转场逻辑(营造紧张感 → 揭秘 → 庆祝 → 细节展示)
• 图层顺序(深色背景 → 粒子/氛围元素 → 文字 → 产品揭秘 → 功能卡片)
• 音频指导
• 资源需求
仅使用与motion.dev兼容的术语。
发布结构要求:
• 第一幕 — 紧张感(时长前30%)
氛围铺垫、预告文字、倒计时能量感
• 第二幕 — 揭秘(接下来20%时长)
产品名称或版本号在高潮时刻戏剧性揭秘
• 第三幕 — 展示(接下来35%时长)
快速切换卡片展示关键功能/更新
• 第四幕 — 行动号召(最后15%时长)
行动号召、上线日期、品牌收尾
步骤8 — 实现基于DOM的Helios合成视频
根据创意规范:
创建一个composition.html文件,要求:
• 使用HTML + CSS + motion.dev
• 使用WAAPI / CSS / motion.dev实现动画
• 揭秘时刻与音频高潮同步
• 使用戏剧性的缩放和透明度过渡实现揭秘效果
• 包含氛围元素(粒子、光晕、渐变)
• 包含生成的音频文件
• 时长精确
暴露Helios运行时:
js
import { helios } from "@helios-project/core";
window.helios = helios;
helios.bindToDocumentTimeline({
autoSyncAnimations: true
});要求:
• 必须定义window.helios
• 必须调用helios.bindToDocumentTimeline()
• 必须启用autoSyncAnimations: true
• 所有CSS和WAAPI动画必须同步正确
• 无随机性
• 时序确定
• 揭秘时刻必须有冲击力 — 使用缩放、光晕和闪光效果
• 功能卡片必须按顺序动画,而非同时动画
步骤9 — 使用官方Helios CLI渲染(DOM模式)
使用以下命令渲染:
npx helios render ./composition.html -o output.mp4
要求:
• 16:9宽高比
• 时长正确
• 附加音频
• CSS和WAAPI完全同步
• 高质量MP4输出
输出文件必须为:
output.mp4
运行时规则
如果时长 ≤ 15秒
跳过第一幕。直接以揭秘开场。最多展示2个功能。
如果未指定时长
默认30秒。
任何时长下最多展示5个功能亮点。
揭秘时刻是情绪峰值 — 所有内容都要为其铺垫。
版本号和日期必须在视觉上突出。
请勿重复原始提示。
请勿解释推理过程。
创意规范必须仅在单个代码块内输出。