modern-short-video by imaimai17468/modern-short-video-skills
npx skills add https://github.com/imaimai17468/modern-short-video-skills --skill modern-short-video使用 Remotion 和 React 创建专业、现代的产品发布视频。
警告:请勿跳过此步骤。跳过将导致错过丰富的表达机会。
此技能扩展了 Remotion 最佳实践。您必须同时完成以下两项:
首先加载技能:
/remotion-best-practices
阅读 remotion-best-practices 的 SKILL.md 并确定哪些规则与产品相关(地图、图表、文本动画、3D、lottie 等)
在请求截图之前,请分析产品并从 remotion-best-practices 中找到相关的丰富表达方式。
尽可能用动态内容替换静态截图:
阅读 remotion-best-practices 中的相关规则文件并使用它们。
使用 AskUserQuestion 询问:
设备类型:产品主要面向智能手机(SP)还是 PC/桌面端?
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
截图主题:截图应使用浅色模式还是深色模式?
背景音乐:是否添加背景音乐?
注意:使用丰富表达方式的场景(步骤 1)不需要截图。
所需图片(放置在 public/ 文件夹中):
| 文件 | 用途 | 必需 |
|---|---|---|
mockup.png | 主要产品截图(模型场景) | 是 |
feature-1.png | 功能 1 截图 | 是 |
feature-2.png | 功能 2 截图 | 可选 |
feature-3.png | 功能 3 截图 | 可选 |
所需信息:
ls public/*.png
创建包含所有场景的 src/remotion/[ProductName]/[ProductName]Intro.tsx。
添加到 Root.tsx。重要:正确计算 durationInFrames:
durationInFrames = 各场景时长之和 - (转场时长 × 转场次数)
运行 pnpm run dev(或 bun run remotion)并预览视频。
┌─────────────────────────────────────────────────────────────┐
│ 1. 揭示 2. 概念 3. 模型 │
│ (2-3秒) (3-4秒) (3-4秒) │
│ 徽标/名称 价值主张 产品预览 │
├─────────────────────────────────────────────────────────────┤
│ 4. 功能 1 5. 功能 2 6. 功能 3 │
│ (各 3-4秒) (可选) (可选) │
│ 截图 + 截图 + 截图 + │
│ 标题/描述 标题/描述 标题/描述 │
├─────────────────────────────────────────────────────────────┤
│ 7. 结尾 8. 行动号召 │
│ (2-3秒) (3-4秒) │
│ 总结 URL + 行动 │
└─────────────────────────────────────────────────────────────┘
| 场景 | 时长 | 内容 | 资源 |
|---|---|---|---|
| 1. 揭示 | 2-3秒 | 产品名称,极简动画 | - |
| 2. 概念 | 3-4秒 | 标语,价值主张 | - |
| 3. 模型 | 3-4秒 | 带有主截图的设备模型 | mockup.png 或丰富表达 |
| 4. 功能 1 | 3-4秒 | 功能标题 + 截图 | feature-1.png 或丰富表达 |
| 5. 功能 2 | 3-4秒 | 功能标题 + 截图 | feature-2.png 或丰富表达 |
| 6. 功能 3 | 3-4秒 | 功能标题 + 截图 | feature-3.png 或丰富表达 |
| 7. 结尾 | 2-3秒 | 产品名称 + 总结 | - |
| 8. 行动号召 | 3-4秒 | URL,行动号召 | - |
总时长:15-25 秒(取决于功能数量)
| 元素 | 应该做 | 不要做 |
|---|---|---|
| 背景 | 纯深色 #0a0a0a | 渐变 |
| 排版 | 单一字体(Inter/Noto Sans JP) | 多种字体 |
| 动画 | 微妙的淡入淡出/滑动 | 弹跳/闪烁 |
| 模型 | 真实截图或丰富表达 | 占位图形 |
| 文本 | 简洁明了 | 长段落 |
如需全面指导,请阅读以下规则文件:
// 场景顺序
<TransitionSeries>
<RevealScene /> {/* 1. 徽标/名称 */}
<ConceptScene /> {/* 2. 价值主张 */}
<MockupsScene /> {/* 3. 主要产品模型 */}
<FeatureScene n={1} /> {/* 4. 功能 1 */}
<FeatureScene n={2} /> {/* 5. 功能 2 (如果提供) */}
<FeatureScene n={3} /> {/* 6. 功能 3 (如果提供) */}
<OutroScene /> {/* 7. 总结 */}
<CTAScene /> {/* 8. 行动号召 */}
</TransitionSeries>
/remotion-best-practices 并阅读相关规则)每周安装量
201
代码仓库
GitHub 星标数
6
首次出现
2026 年 1 月 27 日
安全审计
安装于
opencode186
gemini-cli183
cursor180
codex179
github-copilot171
cline157
Create professional, modern product launch videos using Remotion and React.
WARNING : Do NOT skip this step. Skipping will result in missing rich expression opportunities.
This skill extends Remotion best practices. You MUST do both:
Load the skill first:
/remotion-best-practices
Read the SKILL.md of remotion-best-practices and identify which rules are relevant to the product (maps, charts, text animations, 3D, lottie, etc.)
Before asking for screenshots , analyze the product and find relevant rich expressions from remotion-best-practices.
Replace static screenshots with dynamic content wherever possible:
Read the relevant rule files from remotion-best-practices and use them.
UseAskUserQuestion to ask:
Device Type : Is the product primarily for smartphone (SP) or PC/Desktop?
Screenshot Theme : Should screenshots be in Light mode or Dark mode?
BGM (Background Music) : Add background music?
Note : Screenshots for scenes using rich expressions (Step 1) are not needed.
Required images (place in public/ folder):
| File | Purpose | Required |
|---|---|---|
mockup.png | Main product screenshot (Mockups scene) | Yes |
feature-1.png | Feature 1 screenshot | Yes |
feature-2.png | Feature 2 screenshot | Optional |
feature-3.png | Feature 3 screenshot | Optional |
Required information:
ls public/*.png
Create src/remotion/[ProductName]/[ProductName]Intro.tsx with all scenes.
Add to Root.tsx. IMPORTANT : Calculate durationInFrames correctly:
durationInFrames = Sum of scene durations - (transition duration × number of transitions)
See rules/duration-calculation.md for details.
Run pnpm run dev (or bun run remotion) and preview the video.
┌─────────────────────────────────────────────────────────────┐
│ 1. REVEAL 2. CONCEPT 3. MOCKUPS │
│ (2-3s) (3-4s) (3-4s) │
│ Logo/Name Value prop Product preview │
├─────────────────────────────────────────────────────────────┤
│ 4. FEATURE 1 5. FEATURE 2 6. FEATURE 3 │
│ (3-4s each) (optional) (optional) │
│ Screenshot + Screenshot + Screenshot + │
│ Title/Desc Title/Desc Title/Desc │
├─────────────────────────────────────────────────────────────┤
│ 7. OUTRO 8. CTA │
│ (2-3s) (3-4s) │
│ Summary URL + Action │
└─────────────────────────────────────────────────────────────┘
| Scene | Duration | Content | Asset |
|---|---|---|---|
| 1. Reveal | 2-3s | Product name, minimal animation | - |
| 2. Concept | 3-4s | Tagline, value proposition | - |
| 3. Mockups | 3-4s | Device mockup with main screenshot | mockup.png or rich expression |
| 4. Feature 1 | 3-4s | Feature title + screenshot | feature-1.png or rich expression |
| 5. Feature 2 | 3-4s | Feature title + screenshot | feature-2.png or rich expression |
Total Duration : 15-25 seconds (depending on feature count)
| Element | Do | Don't |
|---|---|---|
| Background | Solid dark #0a0a0a | Gradients |
| Typography | Single font (Inter/Noto Sans JP) | Multiple fonts |
| Animation | Subtle fade/slide | Bouncy/flashy |
| Mockups | Real screenshots or rich expressions | Placeholder graphics |
| Text | Minimal, clear | Long paragraphs |
For comprehensive guidance, read these rule files:
// Scene order
<TransitionSeries>
<RevealScene /> {/* 1. Logo/Name */}
<ConceptScene /> {/* 2. Value proposition */}
<MockupsScene /> {/* 3. Main product mockup */}
<FeatureScene n={1} /> {/* 4. Feature 1 */}
<FeatureScene n={2} /> {/* 5. Feature 2 (if provided) */}
<FeatureScene n={3} /> {/* 6. Feature 3 (if provided) */}
<OutroScene /> {/* 7. Summary */}
<CTAScene /> {/* 8. Call to action */}
</TransitionSeries>
/remotion-best-practices executed and relevant rules read)Weekly Installs
201
Repository
GitHub Stars
6
First Seen
Jan 27, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode186
gemini-cli183
cursor180
codex179
github-copilot171
cline157
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
116,600 周安装
AI功能实现计划生成器 - 资深工程师级技术方案与架构设计指南
7,800 周安装
GitHub Copilot史诗级PRD生成提示 - 专家级产品需求文档模板与AI辅助工具
7,800 周安装
Azure Static Web Apps 完整指南:本地开发、部署与配置详解
7,800 周安装
AI生成YouTube缩略图设计指南 | 高点击率缩略图制作工具与技巧
7,900 周安装
Entity Framework Core 最佳实践指南 - 数据上下文设计、性能优化、迁移与安全
7,800 周安装
Dataverse Python 高级模式:生产级SDK代码,含错误处理、批量操作与Pandas集成
7,800 周安装
| 6. Feature 3 | 3-4s | Feature title + screenshot | feature-3.png or rich expression |
| 7. Outro | 2-3s | Product name + summary | - |
| 8. CTA | 3-4s | URL, call to action | - |