remotion-resemble-ai by resemble-ai/remotion-resemble-skill
npx skills add https://github.com/resemble-ai/remotion-resemble-skill --skill remotion-resemble-ai当用户想要创建以下内容时,请使用此技能:
所有视频类型都遵循此流程:
1. 理解 → 2. 研究 → 3. 脚本 → 4. 场景 → 5. 音频 → 6. 动画
确定:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
对于教育内容:
对于 SaaS 演示:
在生成音频之前,撰写完整的画外音脚本。结构因视频类型而异(见下文)。
将脚本分解为视觉片段:
使用 Resemble.ai 生成画外音(见下文设置)。
构建 Remotion 合成,使动画与音频同步。
目标: 为特定受众水平清晰地解释一个概念。
引子 (5-10秒)
"你是否曾好奇毛毛虫是如何变成蝴蝶的?"
介绍 (10-15秒)
设定背景并预览他们将学到什么。
主体 (主要内容,分为 3-5 个关键点)
- 点 1:用视觉隐喻解释
- 点 2:基于前一点展开
- 点 3:添加细节或示例
- ...
回顾 (10-15秒)
总结关键要点。
结尾 (5秒)
号召性用语或结束语。
| 受众 | 语言风格 | 视觉效果 |
|---|---|---|
| 幼儿园至二年级 | 非常简单、有趣、5个词的句子 | 鲜艳色彩、可爱角色、大形状 |
| 三至五年级 | 简单但有信息量、使用类比 | 清晰图表、分步展示、适中节奏 |
| 六至八年级 | 更多词汇、因果关系 | 图表、带标签的图表、较快节奏 |
| 高中及以上 | 可使用专业术语、注重细微差别 | 数据可视化、详细图形 |
| 成年人 | 专业、简洁 | 简洁设计、信息图 |
脚本:"首先,蝴蝶在叶子上产下微小的卵。"
场景 1:
- 视觉:叶子出现(从底部滑入,弹簧动画)
- 视觉:小卵在叶子上淡入
- 时机:同步"卵"这个词与卵的出现
- 时长:4 秒
目标: 向用户展示如何在软件中完成一项任务。
引子 (5-10秒)
"让我向您展示如何在 [产品] 中 [实现目标]。"
背景 (10秒)
为什么这个功能很重要,它解决了什么问题。
操作演示 (主要内容)
- 步骤 1:导航到 X
- 步骤 2:点击 Y
- 步骤 3:配置 Z
- ...
结果 (10秒)
展示成果、完成状态。
结尾 (5-10秒)
回顾好处,建议下一步。
脚本:"点击侧边栏中的蓝色'新建数据库'按钮。"
场景:
- 视觉:侧边栏的 UI 模型
- 动画:光标移动到按钮 (0.8秒 ease-out)
- 动画:按钮高亮发光
- 动画:点击涟漪效果
- 动画:新面板从右侧滑入
- 时长:3 秒
目标: 激发对新产品或功能的兴奋感。
引子 (5-10秒)
抓住注意力的有力陈述或问题。
问题 (10-15秒)
这解决了什么痛点?
解决方案揭示 (10-15秒)
戏剧性地介绍产品/功能。
关键特性 (20-40秒)
3-5 个有力的特性亮点,配以视觉效果。
社会证明 (可选,10秒)
统计数据、推荐信或可信度标志。
号召性用语 (5-10秒)
观众接下来应该做什么?
脚本:"隆重推出智能搜索 —— 在毫秒内找到任何内容。"
场景:
- 视觉:带渐变的深色背景
- 动画:"隆重推出"淡入 (0.5秒)
- 动画:"智能搜索"以大型粗体冲击出现 (0.3秒,带抖动)
- 动画:标语在下方打字出现 (打字机效果,1.5秒)
- 动画:搜索图标脉冲
- 时长:4 秒
目标: 通过清晰的分步视觉指导,教会用户如何完成一项任务。
介绍 (3-5秒)
"这是在 [产品] 中 [实现目标] 的方法。"
步骤 1 (10-20秒)
第一个操作,配有清晰的视觉演示。
步骤 2 (10-20秒)
第二个操作,基于前一步骤。
步骤 3+ (每个 10-20秒)
继续完成工作流程...
成功状态 (5-10秒)
展示完成状态,庆祝成果。
回顾 (可选,5秒)
快速总结所完成的内容。
脚本:"首先,输入你的课程是关于什么的。"
场景 1 - 设置 (2秒):
- 视觉:完整的应用界面,明亮背景
- 视觉:面包屑显示"2. 种子想法"为活动状态
- 动画:屏幕淡入
场景 2 - 交互 (4秒):
- 视觉:带有"输入一个概念或主题:"标签的表单
- 动画:光标移动到输入字段 (0.6秒 ease-out)
- 动画:字段边框高亮为蓝色
- 动画:"蘑菇的秘密生活"打字输入 (2秒)
- 动画:光标移动到"继续"按钮
场景 3 - 过渡 (2秒):
- 动画:按钮悬停时高亮
- 动画:点击涟漪效果
- 动画:屏幕向左滑动,新面板滑入
场景 4 - 结果 (3秒):
- 视觉:带有 AI 建议面板的草图板视图
- 动画:建议卡片错开出现 (每个延迟 0.15秒)
- 动画:"课程流程"部分填充内容
场景 5 - 成功 (3秒):
- 视觉:绿色全屏背景
- 动画:白色圆圈缩放出现 (弹簧效果)
- 动画:对勾在圆圈内绘制
- 动画:"你的课程已上线!"在下方淡入
- 动画:副标题"准备好激发好奇心和探索欲"淡入
| 步骤复杂度 | 时长 | 备注 |
|---|---|---|
| 简单点击 | 2-3秒 | 点击并立即显示结果 |
| 表单输入 | 4-6秒 | 打字 + 提交 |
| 多字段表单 | 8-12秒 | 多个输入 |
| 复杂工作流 | 15-20秒 | 多个子步骤 |
| 成功状态 | 3-5秒 | 稍作停顿 |
目标: 用大胆的动态文字快速抓住注意力,用于广告和社交媒体内容。
引子 (1-3秒)
一个强有力的词或短语,能让人停止滚动。
价值主张 (3-5秒)
对他们有什么好处?一句有力的话。
特性闪现 (5-10秒)
2-3 个关键优势,快速闪现。
号召性用语 (2-3秒)
明确的行动:"立即下载"、"免费试用"、URL
脚本:"我们准备好了。"
场景序列 (总计 4 秒):
- 帧 1:黑色背景,"我们"以白色冲击出现 (0.8秒)
- 帧 2:白色背景,"是"以黑色出现,居中 (0.8秒)
- 帧 3:红色背景,"准"打字出现,变成"准备好了" (1.6秒)
- 帧 4:保持最后一帧 (0.8秒)
| 平台 | 理想长度 | 最大长度 |
|---|---|---|
| Instagram Reels | 15-30秒 | 90秒 |
| TikTok | 15-60秒 | 3分钟 |
| Twitter/X | 15-45秒 | 2分 20秒 |
| 30秒-1分钟 | 10分钟 | |
| YouTube Shorts | 15-60秒 | 60秒 |
目标: 以电影般的风格展示产品界面,结合文字和 UI。
引子 (3-5秒)
问题陈述或引人入胜的问题。
介绍产品 (5-10秒)
展示产品名称/标志,建立品牌。
特性导览 (20-40秒)
通过 UI 演示,介绍 3-5 个关键特性。
优势总结 (5-10秒)
回顾其特别之处。
号召性用语 (5秒)
URL、应用商店徽章或下一步。
脚本:"让你的加密货币获得最佳收益。"
场景 1 (3秒):
- 视觉:柔和的紫色渐变背景
- 动画:文字"让你的"淡入,"最佳收益"以强调色出现
- 时机:文字与画外音同步
场景 2 (4秒):
- 视觉:浏览器地址栏出现(圆角矩形)
- 动画:"jumper.exchange/"逐个字符打字出现
- 动画:光标在末尾闪烁
场景 3 (5秒):
- 视觉:应用 UI 模型从底部滑上
- 动画:代币列表 (USDC, ETH, LINK) 错开揭示
- 动画:光标移动以高亮代币行
目标: 以戏剧性的设计工具美学风格展示网站设计。
介绍 (3-5秒)
建立问题或背景。
设计揭示 (10-20秒)
着陆页的戏剧性登场。
特性标注 (15-30秒)
高亮页面的特定部分。
号召性用语 (5-10秒)
"预约演示"、"立即开始",附带 URL。
脚本:"通过 TeamFusion 实现团队和谐。"
场景 1 (2秒):
- 视觉:深色背景,网格线出现(虚线,灰色)
- 动画:中心位置的蓝色矩形占位符
- 动画:光标进入画面
场景 2 (3秒):
- 视觉:光束对角线扫过
- 动画:蓝色矩形变形/变形为网页模型
- 动画:设计周围发光效果
场景 3 (5秒):
- 视觉:完整的着陆页可见,带有便当风格的功能卡片
- 动画:卡片轻微上浮,带有悬停模拟阴影
- 动画:文本标注指向号召性用语按钮
目标: 通过文字和界面演示,解释复杂的 AI 或科技产品。
认识产品 (5-10秒)
"认识 [产品] —— 一个 [类别],能够 [关键优势]。"
问题 (10-15秒)
这解决了什么烦恼?
工作原理 (20-40秒)
展示界面,演示其神奇之处。
集成 (10-15秒)
它能与什么连接?
号召性用语 (5-10秒)
试用、注册、了解更多。
脚本:"认识这个让你能与所有应用对话的 AI 助手。"
场景 1 (3秒):
- 视觉:深紫色渐变背景
- 动画:"认识"以灰色淡入,保持
场景 2 (5秒):
- 视觉:应用模型从右侧滑入
- 视觉:带有波形动画的语音录制 UI
- 动画:红色录音点脉动
- 动画:文字"让你能与所有应用对话"出现在左侧
场景 3 (4秒):
- 视觉:下拉菜单打开,显示模型选项 (GPT-4, Claude 等)
- 动画:列表项错开出现 (延迟 0.1秒)
- 动画:光标悬停,选择项高亮
根据产品类型和基调选择视觉风格:
描述动画时使用这些术语:
| 术语 | 效果 | 最佳用途 |
|---|---|---|
| 淡入淡出 | 不透明度 0→1 或 1→0 | 微妙的入场、过渡 |
| 滑动 | 从屏幕外移动 | UI 元素、列表项 |
| 缩放 | 放大或缩小 | 强调、入场 |
| 弹簧 | 带超调的弹跳效果 | 趣味性、充满活力的感觉 |
| 缓出 | 开始快,结束时慢 | 自然运动 |
| 缓入缓出 | 开始和结束都慢 | 平滑、精致 |
| 打字机 | 字符逐个出现 | 文字揭示、URL、代码 |
| 错开 | 项目之间的顺序延迟 | 列表、多个元素 |
| 变形 | 形状转变为另一个 | 变形、过渡 |
| 脉冲 | 有节奏地放大/缩小 | 吸引注意力 |
| 抖动 | 快速水平振动 | 冲击、强调 |
| 擦除 | 用移动边缘揭示 | 场景过渡 |
| 术语 | 效果 | 最佳用途 |
|---|---|---|
| 文字冲击 | 文字出现时带有缩放超调 + 抖动 | 有力陈述、社交媒体视频 |
| 背景闪烁 | 瞬间的背景颜色变化 | 场景过渡、能量感 |
| 光线扫过 | 对角线光束扫过画面 | 戏剧性揭示 |
| 辉光/光晕 | 元素周围的柔和光晕 | 聚焦、高级感 |
| 透视倾斜 | UI 上的 3D 旋转 (5-10°) | 应用模型、深度感 |
| 光标轨迹 | 指针的平滑贝塞尔路径 | UI 演示 |
| 点击涟漪 | 点击时的圆形脉冲 | 按钮交互 |
| 倒计时 | 数字倒数 | 紧迫感、计时器 |
| 网格揭示 | 内容出现前先显示参考线 | 设计工具美学 |
| 标志组装 | 标志碎片组合在一起 | 品牌揭示 |
为每个场景记录:
场景 [编号]: [标题]
脚本: "[确切的画外音文本]"
时长: [X 秒]
视觉效果:
- [元素]: [描述]
- [元素]: [描述]
动画:
- [时机]: [元素] [动画类型] ([时长], [缓动函数])
- [时机]: [元素] [动画类型] ([时长], [缓动函数])
过渡到下一个: [类型]
在生成画外音之前,请验证用户是否已配置凭据。
检查是否存在包含以下内容的 .env 文件:
RESEMBLE_API_KEY - Resemble.ai API 令牌RESEMBLE_VOICE_UUID - 语音 ID (可选,默认为 7213a9ea)如果缺少 RESEMBLE_API_KEY: 询问:"我需要您的 Resemble.ai API 密钥来生成画外音。您可以从 https://app.resemble.ai/account/api 获取 —— 请粘贴您的 API 密钥:"
如果缺少 RESEMBLE_VOICE_UUID: 使用默认语音 UUID 7213a9ea。仅在他们想要不同语音时才询问。
.env.env 在 .gitignore 中.env 在 .gitignore 中.env 中,切勿硬编码默认情况下字幕是禁用的。 仅在明确请求时才生成逐词时间戳和字幕组件。
audio_timestamps 处理为逐词数据阅读这些文件以获取详细实现:
每周安装数
105
仓库
GitHub 星标数
3
首次出现
2026年1月22日
安全审计
安装于
codex90
opencode87
gemini-cli85
claude-code79
cursor76
github-copilot74
Use this skill when the user wants to create:
Educational Tutorial Videos - Research a topic and create an animated explainer
SaaS Walkthrough Demos - Showcase software features with animated UI
Product Launch Announcements - Marketing videos with motion graphics
Tutorial / Walkthrough Videos - Step-by-step guides with cursor animations
Social Media Promo Videos - Short, punchy kinetic text videos for ads
App/Product Showcase Videos - Kinetic text combined with floating UI mockups
Landing Page Reveal Videos - Design-tool aesthetic with webpage animations
Follow this pipeline for all video types:
1. UNDERSTAND → 2. RESEARCH → 3. SCRIPT → 4. SCENES → 5. AUDIO → 6. ANIMATE
Identify:
For educational content:
For SaaS demos:
Write a complete voiceover script BEFORE generating audio. Structure varies by video type (see below).
Break the script into visual segments:
Use Resemble.ai to generate the voiceover (see setup below).
Build the Remotion composition with animations synchronized to the audio.
Goal: Explain a concept clearly for a specific audience level.
HOOK (5-10s)
"Have you ever wondered how a caterpillar becomes a butterfly?"
INTRODUCTION (10-15s)
Set context and preview what they'll learn.
BODY (main content, broken into 3-5 key points)
- Point 1: Explain with visual metaphor
- Point 2: Build on previous point
- Point 3: Add detail or example
- ...
RECAP (10-15s)
Summarize the key takeaways.
OUTRO (5s)
Call to action or closing thought.
| Audience | Language Style | Visuals |
|---|---|---|
| Grade K-2 | Very simple, playful, 5-word sentences | Bright colors, cute characters, big shapes |
| Grade 3-5 | Simple but informative, analogies | Clear diagrams, step-by-step, moderate pace |
| Grade 6-8 | More vocabulary, cause-effect | Charts, labeled diagrams, faster pace |
| High School+ | Technical terms OK, nuance | Data viz, detailed graphics |
| Adults | Professional, concise | Clean design, infographics |
Script: "First, the butterfly lays tiny eggs on a leaf."
Scene 1:
- Visual: Leaf appears (slide in from bottom, spring animation)
- Visual: Small eggs fade in on leaf
- Timing: Sync "eggs" word with eggs appearing
- Duration: 4 seconds
Goal: Show users how to accomplish a task in software.
HOOK (5-10s)
"Let me show you how to [accomplish goal] in [Product]."
CONTEXT (10s)
Why this feature matters, what problem it solves.
WALKTHROUGH (main content)
- Step 1: Navigate to X
- Step 2: Click on Y
- Step 3: Configure Z
- ...
RESULT (10s)
Show the outcome, the finished state.
OUTRO (5-10s)
Recap benefit, suggest next steps.
Script: "Click the blue 'New Database' button in the sidebar."
Scene:
- Visual: UI mockup of sidebar
- Animation: Cursor moves to button (0.8s ease-out)
- Animation: Button highlights with glow
- Animation: Click ripple effect
- Animation: New panel slides in from right
- Duration: 3 seconds
Goal: Generate excitement about a new product or feature.
HOOK (5-10s)
Bold statement or question that grabs attention.
PROBLEM (10-15s)
What pain point does this solve?
SOLUTION REVEAL (10-15s)
Introduce the product/feature dramatically.
KEY FEATURES (20-40s)
3-5 punchy feature highlights with visuals.
SOCIAL PROOF (optional, 10s)
Stats, testimonials, or credibility markers.
CALL TO ACTION (5-10s)
What should viewers do next?
Script: "Introducing Smart Search — find anything in milliseconds."
Scene:
- Visual: Dark background with gradient
- Animation: "Introducing" fades in (0.5s)
- Animation: "Smart Search" slams in large, bold (0.3s, with shake)
- Animation: Tagline types out below (typewriter, 1.5s)
- Animation: Search icon pulses
- Duration: 4 seconds
Goal: Teach users how to accomplish a task with clear step-by-step visual guidance.
INTRO (3-5s)
"Here's how to [accomplish goal] in [Product]."
STEP 1 (10-20s)
First action with clear visual demonstration.
STEP 2 (10-20s)
Second action, building on previous step.
STEP 3+ (10-20s each)
Continue through workflow...
SUCCESS STATE (5-10s)
Show completion, celebrate the outcome.
RECAP (optional, 5s)
Quick summary of what was accomplished.
Script: "First, enter what your lesson is about."
Scene 1 - Setup (2s):
- Visual: Full app interface, light background
- Visual: Breadcrumb shows "2. Seed Idea" active
- Animation: Screen fades in
Scene 2 - Interaction (4s):
- Visual: Form with "Enter a concept or theme:" label
- Animation: Cursor moves to input field (0.6s ease-out)
- Animation: Field border highlights blue
- Animation: "The Secret Lives of Mushrooms" types in (2s)
- Animation: Cursor moves to "Continue" button
Scene 3 - Transition (2s):
- Animation: Button highlights on hover
- Animation: Click ripple effect
- Animation: Screen slides left, new panel slides in
Scene 4 - Result (3s):
- Visual: Sketchpad view with AI suggestions panel
- Animation: Suggestion cards stagger in (0.15s delay each)
- Animation: "Lesson Flow" section populates
Scene 5 - Success (3s):
- Visual: Green full-screen background
- Animation: White circle scales in (spring)
- Animation: Checkmark draws inside circle
- Animation: "Your lesson is live!" fades in below
- Animation: Subtitle "Ready to inspire wonder and discovery" fades in
| Step Complexity | Duration | Notes |
|---|---|---|
| Simple click | 2-3s | Click and immediate result |
| Form input | 4-6s | Type + submit |
| Multi-field form | 8-12s | Multiple inputs |
| Complex workflow | 15-20s | Several sub-steps |
| Success state | 3-5s | Let it breathe |
Goal: Grab attention fast with bold kinetic text for ads and social content.
HOOK (1-3s)
Single powerful word or phrase that stops the scroll.
VALUE PROP (3-5s)
What's in it for them? One punchy sentence.
FEATURE FLASH (5-10s)
2-3 key benefits, rapid fire.
CTA (2-3s)
Clear action: "Download now", "Try free", URL
Script: "We are ready."
Scene sequence (4 seconds total):
- Frame 1: Black bg, "WE" slams in white (0.8s)
- Frame 2: White bg, "A" appears black, centered (0.8s)
- Frame 3: Red bg, "R" types out, becomes "READY" (1.6s)
- Frame 4: Hold final frame (0.8s)
| Platform | Ideal Length | Max Length |
|---|---|---|
| Instagram Reels | 15-30s | 90s |
| TikTok | 15-60s | 3min |
| Twitter/X | 15-45s | 2min 20s |
| 30s-1min | 10min | |
| YouTube Shorts | 15-60s | 60s |
Goal: Demonstrate a product's interface with cinematic flair, combining text and UI.
HOOK (3-5s)
Problem statement or intriguing question.
INTRODUCE PRODUCT (5-10s)
Show the product name/logo, establish brand.
FEATURE TOUR (20-40s)
Walk through 3-5 key features with UI demonstrations.
BENEFIT SUMMARY (5-10s)
Recap what makes it special.
CTA (5s)
URL, app store badge, or next step.
Script: "Earn the best yields on your crypto."
Scene 1 (3s):
- Visual: Soft purple gradient background
- Animation: Text "Earn the best" fades in, "yields" appears in accent color
- Timing: Words sync with voiceover
Scene 2 (4s):
- Visual: Browser URL bar appears (rounded rectangle)
- Animation: "jumper.exchange/" types out character by character
- Animation: Cursor blinks at end
Scene 3 (5s):
- Visual: App UI mockup slides up from bottom
- Animation: Token list (USDC, ETH, LINK) reveals with stagger
- Animation: Cursor moves to highlight token row
Goal: Showcase a website design with dramatic designer-tool aesthetics.
INTRO (3-5s)
Establish the problem or context.
DESIGN REVEAL (10-20s)
Dramatic entrance of the landing page.
FEATURE CALLOUTS (15-30s)
Highlight specific sections of the page.
CTA (5-10s)
"Book a demo", "Get started", with URL.
Script: "Achieve team harmony with TeamFusion."
Scene 1 (2s):
- Visual: Dark background, grid lines appear (dashed, gray)
- Animation: Blue rectangle placeholder at center
- Animation: Cursor enters frame
Scene 2 (3s):
- Visual: Light beam sweeps diagonally
- Animation: Blue rectangle transforms/morphs into webpage mockup
- Animation: Glow effect around the design
Scene 3 (5s):
- Visual: Full landing page visible with bento-style feature cards
- Animation: Cards lift slightly with shadow on hover simulation
- Animation: Text callout points to CTA button
Goal: Explain complex AI or tech products with text and interface demonstrations.
MEET THE PRODUCT (5-10s)
"Meet [Product] — the [category] that [key benefit]."
PROBLEM (10-15s)
What frustration does this solve?
HOW IT WORKS (20-40s)
Show the interface, demonstrate the magic.
INTEGRATIONS (10-15s)
What does it connect with?
CTA (5-10s)
Try it, sign up, learn more.
Script: "Meet the AI assistant that lets you talk to all your apps."
Scene 1 (3s):
- Visual: Dark purple gradient background
- Animation: "Meet" fades in gray, holds
Scene 2 (5s):
- Visual: App mockup slides in from right
- Visual: Voice recording UI with waveform animation
- Animation: Red recording dot pulses
- Animation: Text "that lets you talk to all your apps" appears left
Scene 3 (4s):
- Visual: Dropdown opens showing model options (GPT-4, Claude, etc.)
- Animation: List items stagger in (0.1s delay)
- Animation: Cursor hovers, selection highlights
Choose a visual style based on the product type and tone:
Use these terms when describing animations:
| Term | Effect | Best For |
|---|---|---|
| Fade | Opacity 0→1 or 1→0 | Subtle entrances, transitions |
| Slide | Move from off-screen | UI elements, list items |
| Scale | Grow or shrink | Emphasis, entrances |
| Spring | Bouncy with overshoot | Playful, energetic feel |
| Ease-out | Starts fast, slows at end | Natural movement |
| Ease-in-out | Slow start and end | Smooth, polished |
| Typewriter | Characters appear one by one | Text reveals, URLs, code |
| Stagger |
| Term | Effect | Best For |
|---|---|---|
| Word slam | Word appears with scale overshoot + shake | Bold statements, social videos |
| Background flash | Instant background color change | Scene transitions, energy |
| Light sweep | Diagonal light beam across frame | Dramatic reveals |
| Glow/bloom | Soft light halo around element | Focus, premium feel |
| Perspective tilt | 3D rotation (5-10°) on UI | App mockups, depth |
| Cursor trail | Smooth bezier path for pointer | UI demonstrations |
| Click ripple | Circular pulse on click | Button interactions |
For each scene, document:
SCENE [number]: [title]
Script: "[exact voiceover text]"
Duration: [X seconds]
Visuals:
- [element]: [description]
- [element]: [description]
Animations:
- [timing]: [element] [animation type] ([duration], [easing])
- [timing]: [element] [animation type] ([duration], [easing])
Transition to next: [type]
Before generating voiceovers, verify the user has credentials configured.
Check if .env file exists with:
RESEMBLE_API_KEY - The Resemble.ai API tokenRESEMBLE_VOICE_UUID - Voice ID (optional, defaults to 7213a9ea)If RESEMBLE_API_KEY is missing: Ask: "I need your Resemble.ai API key to generate voiceovers. You can get one from https://app.resemble.ai/account/api — please paste your API key:"
If RESEMBLE_VOICE_UUID is missing: Use the default voice UUID 7213a9ea. Only ask if they want a different voice.
.env with the provided values.env is in .gitignore.env is in .gitignore.env, never hardcodedCaptions are DISABLED by default. Only generate word-level timestamps and caption components when explicitly requested.
audio_timestamps into word-level dataRead these for detailed implementation:
Weekly Installs
105
Repository
GitHub Stars
3
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
codex90
opencode87
gemini-cli85
claude-code79
cursor76
github-copilot74
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
48,300 周安装
| Sequential delay between items |
| Lists, multiple elements |
| Morph | Shape transforms into another | Transformations, transitions |
| Pulse | Scale up/down rhythmically | Drawing attention |
| Shake | Quick horizontal vibration | Impact, emphasis |
| Wipe | Reveal with moving edge | Scene transitions |
| Numbers ticking down |
| Urgency, timers |
| Grid reveal | Guide lines appear before content | Design tool aesthetic |
| Logo assemble | Logo pieces come together | Brand reveals |