create-video-start
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCreate Video Start
视频创建启动器
Master orchestrator skill that chains the entire Remotion video pipeline together. Takes a single creative brief and automatically invokes each specialized skill in sequence, passing outputs between them.
核心编排技能,将整个Remotion视频制作流水线整合在一起。只需一份创意简报,即可按顺序自动调用各个专业技能,并在它们之间传递输出结果。
What This Skill Does
本技能的功能
Orchestrates the complete video creation pipeline:
- motion-designer → Creates VIDEO_SPEC.md from creative brief
- remotion-scaffold → Sets up project structure
- remotion-animation → Generates animation configurations
- remotion-composition → Creates Sequence layout
- remotion-component-gen → Generates each scene component
- remotion-render-config → Configures output settings
- remotion-asset-coordinator → Prepares asset manifest
编排完整的视频制作流水线:
- motion-designer → 根据创意简报生成VIDEO_SPEC.md
- remotion-scaffold → 搭建项目结构
- remotion-animation → 生成动画配置
- remotion-composition → 创建序列布局
- remotion-component-gen → 生成每个场景组件
- remotion-render-config → 配置输出设置
- remotion-asset-coordinator → 准备资源清单
Pipeline Execution
流水线执行流程
When invoked, execute this pipeline in order:
调用本技能时,按以下顺序执行流水线:
Step 0: Setup
步骤0:初始化
Create a working directory for pipeline artifacts:
bash
undefined为流水线产物创建工作目录:
bash
undefinedCreate pipeline working directory
Create pipeline working directory
PIPELINE_DIR=".remotion-pipeline/$(date +%Y%m%d_%H%M%S)"
mkdir -p "$PIPELINE_DIR"
echo "Pipeline artifacts: $PIPELINE_DIR"
undefinedPIPELINE_DIR=".remotion-pipeline/$(date +%Y%m%d_%H%M%S)"
mkdir -p "$PIPELINE_DIR"
echo "Pipeline artifacts: $PIPELINE_DIR"
undefinedStep 1: Motion Designer → VIDEO_SPEC.md
步骤1:Motion Designer → VIDEO_SPEC.md
Generate the motion design specification from the creative brief:
bash
undefined根据创意简报生成动态设计规范:
bash
undefinedInvoke motion-designer skill
Invoke motion-designer skill
claude -p "You are using the /motion-designer skill.
Create a detailed VIDEO_SPEC.md for this creative brief:
$CREATIVE_BRIEF
Output a complete motion design specification with:
- Overview (duration, fps, dimensions)
- Color palette with hex codes
- Scene-by-scene breakdown with timing
- Animation details for each element
- Audio specifications
Write the spec to: $PIPELINE_DIR/VIDEO_SPEC.md"
--allowedTools "Read,Write,Edit,Bash"
--allowedTools "Read,Write,Edit,Bash"
**Checkpoint:** Verify VIDEO_SPEC.md exists and contains all required sections.claude -p "You are using the /motion-designer skill.
Create a detailed VIDEO_SPEC.md for this creative brief:
$CREATIVE_BRIEF
Output a complete motion design specification with:
- Overview (duration, fps, dimensions)
- Color palette with hex codes
- Scene-by-scene breakdown with timing
- Animation details for each element
- Audio specifications
Write the spec to: $PIPELINE_DIR/VIDEO_SPEC.md"
--allowedTools "Read,Write,Edit,Bash"
--allowedTools "Read,Write,Edit,Bash"
**检查点:** 确认VIDEO_SPEC.md已存在且包含所有必填章节。Step 2: Remotion Scaffold → SCAFFOLD_MANIFEST.md
步骤2:Remotion Scaffold → SCAFFOLD_MANIFEST.md
Create project folder structure:
bash
undefined创建项目文件夹结构:
bash
undefinedInvoke remotion-scaffold skill
Invoke remotion-scaffold skill
claude -p "You are using the /remotion-scaffold skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Create the Remotion project scaffold:
- Create folder structure for the composition
- Create empty template files
- Setup asset directories
- Register composition in Root.tsx
Write manifest to: $PIPELINE_DIR/SCAFFOLD_MANIFEST.md
Write actual files to the project."
--allowedTools "Read,Write,Edit,Bash,Glob"
--allowedTools "Read,Write,Edit,Bash,Glob"
**Checkpoint:** Verify scaffold directories and files exist.claude -p "You are using the /remotion-scaffold skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Create the Remotion project scaffold:
- Create folder structure for the composition
- Create empty template files
- Setup asset directories
- Register composition in Root.tsx
Write manifest to: $PIPELINE_DIR/SCAFFOLD_MANIFEST.md
Write actual files to the project."
--allowedTools "Read,Write,Edit,Bash,Glob"
--allowedTools "Read,Write,Edit,Bash,Glob"
**检查点:** 确认脚手架目录和文件已存在。Step 3: Remotion Animation → ANIMATION_CONFIG.md
步骤3:Remotion Animation → ANIMATION_CONFIG.md
Generate animation configurations:
bash
undefined生成动画配置:
bash
undefinedInvoke remotion-animation skill
Invoke remotion-animation skill
claude -p "You are using the /remotion-animation skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate animation configurations:
- Spring configs for each animation type
- Interpolation mappings
- Timing constants
- Stagger delay patterns
Write to: $PIPELINE_DIR/ANIMATION_CONFIG.md
Output TypeScript constants that can be copied to constants.ts"
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
**Checkpoint:** Verify ANIMATION_CONFIG.md contains spring configs and timing.claude -p "You are using the /remotion-animation skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate animation configurations:
- Spring configs for each animation type
- Interpolation mappings
- Timing constants
- Stagger delay patterns
Write to: $PIPELINE_DIR/ANIMATION_CONFIG.md
Output TypeScript constants that can be copied to constants.ts"
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
**检查点:** 确认ANIMATION_CONFIG.md包含弹簧配置和时间设置。Step 4: Remotion Composition → COMPOSITION_STRUCTURE.md
步骤4:Remotion Composition → COMPOSITION_STRUCTURE.md
Generate Sequence layout:
bash
undefined生成序列布局:
bash
undefinedInvoke remotion-composition skill
Invoke remotion-composition skill
claude -p "You are using the /remotion-composition skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate composition structure:
- Sequence ordering for all scenes
- Transition timing between scenes
- Duration calculations
- Scene timing constants
Write to: $PIPELINE_DIR/COMPOSITION_STRUCTURE.md
Output the main composition JSX structure."
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
**Checkpoint:** Verify COMPOSITION_STRUCTURE.md contains Sequence layout.claude -p "You are using the /remotion-composition skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate composition structure:
- Sequence ordering for all scenes
- Transition timing between scenes
- Duration calculations
- Scene timing constants
Write to: $PIPELINE_DIR/COMPOSITION_STRUCTURE.md
Output the main composition JSX structure."
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
**检查点:** 确认COMPOSITION_STRUCTURE.md包含序列布局。Step 5: Remotion Component Gen → SCENE_COMPONENT.md (per scene)
步骤5:Remotion Component Gen → 每个场景对应SCENE_COMPONENT.md
Generate each scene component:
bash
undefined生成每个场景组件:
bash
undefinedFor each scene in the spec, invoke remotion-component-gen
For each scene in the spec, invoke remotion-component-gen
for SCENE_NUM in $(seq 1 $TOTAL_SCENES); do
claude -p "You are using the /remotion-component-gen skill.
Based on Scene $SCENE_NUM from this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
And these animation configs:
$(cat $PIPELINE_DIR/ANIMATION_CONFIG.md)
Generate the complete Scene${SCENE_NUM} component:
- Full TSX implementation
- Animation logic using the configs
- Proper imports and types
- AbsoluteFill wrapper
Write to: $PIPELINE_DIR/SCENE_${SCENE_NUM}_COMPONENT.md
Also write the actual .tsx file to the scenes/ folder."
--allowedTools "Read,Write,Edit,Glob" done
--allowedTools "Read,Write,Edit,Glob" done
**Checkpoint:** Verify all scene components are generated.for SCENE_NUM in $(seq 1 $TOTAL_SCENES); do
claude -p "You are using the /remotion-component-gen skill.
Based on Scene $SCENE_NUM from this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
And these animation configs:
$(cat $PIPELINE_DIR/ANIMATION_CONFIG.md)
Generate the complete Scene${SCENE_NUM} component:
- Full TSX implementation
- Animation logic using the configs
- Proper imports and types
- AbsoluteFill wrapper
Write to: $PIPELINE_DIR/SCENE_${SCENE_NUM}_COMPONENT.md
Also write the actual .tsx file to the scenes/ folder."
--allowedTools "Read,Write,Edit,Glob" done
--allowedTools "Read,Write,Edit,Glob" done
**检查点:** 确认所有场景组件已生成。Step 6: Remotion Render Config → RENDER_CONFIG.md
步骤6:Remotion Render Config → RENDER_CONFIG.md
Generate render settings:
bash
undefined生成渲染设置:
bash
undefinedInvoke remotion-render-config skill
Invoke remotion-render-config skill
claude -p "You are using the /remotion-render-config skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate render configuration:
- Output format and codec settings
- Quality settings
- Resolution confirmation
- Render command examples
Write to: $PIPELINE_DIR/RENDER_CONFIG.md"
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
undefinedclaude -p "You are using the /remotion-render-config skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
Generate render configuration:
- Output format and codec settings
- Quality settings
- Resolution confirmation
- Render command examples
Write to: $PIPELINE_DIR/RENDER_CONFIG.md"
--allowedTools "Read,Write,Edit"
--allowedTools "Read,Write,Edit"
undefinedStep 7: Remotion Asset Coordinator → ASSET_MANIFEST.md
步骤7:Remotion Asset Coordinator → ASSET_MANIFEST.md
Generate asset preparation guide:
bash
undefined生成资源准备指南:
bash
undefinedInvoke remotion-asset-coordinator skill
Invoke remotion-asset-coordinator skill
claude -p "You are using the /remotion-asset-coordinator skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
And this SCAFFOLD_MANIFEST.md:
$(cat $PIPELINE_DIR/SCAFFOLD_MANIFEST.md)
Generate asset manifest:
- List all required assets
- Recommend sources for each
- Provide preparation instructions
- Generate import code snippets
Write to: $PIPELINE_DIR/ASSET_MANIFEST.md"
--allowedTools "Read,Write,Edit,WebSearch"
--allowedTools "Read,Write,Edit,WebSearch"
undefinedclaude -p "You are using the /remotion-asset-coordinator skill.
Based on this VIDEO_SPEC.md:
$(cat $PIPELINE_DIR/VIDEO_SPEC.md)
And this SCAFFOLD_MANIFEST.md:
$(cat $PIPELINE_DIR/SCAFFOLD_MANIFEST.md)
Generate asset manifest:
- List all required assets
- Recommend sources for each
- Provide preparation instructions
- Generate import code snippets
Write to: $PIPELINE_DIR/ASSET_MANIFEST.md"
--allowedTools "Read,Write,Edit,WebSearch"
--allowedTools "Read,Write,Edit,WebSearch"
undefinedStep 8: Assemble Final Output
步骤8:组装最终输出
Combine all outputs into final summary:
bash
undefined将所有输出内容合并为最终总结:
bash
undefinedCreate final summary
Create final summary
claude -p "Create a PIPELINE_COMPLETE.md summary that:
- Lists all generated files
- Provides next steps for the developer
- Includes quick-start commands
- Notes any TODOs that need manual attention
Pipeline artifacts:
- VIDEO_SPEC.md: $(cat $PIPELINE_DIR/VIDEO_SPEC.md | head -20)
- SCAFFOLD_MANIFEST.md: $(cat $PIPELINE_DIR/SCAFFOLD_MANIFEST.md | head -20)
- ANIMATION_CONFIG.md: $(cat $PIPELINE_DIR/ANIMATION_CONFIG.md | head -20)
- COMPOSITION_STRUCTURE.md: $(cat $PIPELINE_DIR/COMPOSITION_STRUCTURE.md | head -20)
- Scene components: $(ls $PIPELINE_DIR/SCENE_*_COMPONENT.md)
- RENDER_CONFIG.md: $(cat $PIPELINE_DIR/RENDER_CONFIG.md | head -20)
- ASSET_MANIFEST.md: $(cat $PIPELINE_DIR/ASSET_MANIFEST.md | head -20)
Write to: $PIPELINE_DIR/PIPELINE_COMPLETE.md"
--allowedTools "Read,Write,Edit,Glob"
--allowedTools "Read,Write,Edit,Glob"
undefinedclaude -p "Create a PIPELINE_COMPLETE.md summary that:
- Lists all generated files
- Provides next steps for the developer
- Includes quick-start commands
- Notes any TODOs that need manual attention
Pipeline artifacts:
- VIDEO_SPEC.md: $(cat $PIPELINE_DIR/VIDEO_SPEC.md | head -20)
- SCAFFOLD_MANIFEST.md: $(cat $PIPELINE_DIR/SCAFFOLD_MANIFEST.md | head -20)
- ANIMATION_CONFIG.md: $(cat $PIPELINE_DIR/ANIMATION_CONFIG.md | head -20)
- COMPOSITION_STRUCTURE.md: $(cat $PIPELINE_DIR/COMPOSITION_STRUCTURE.md | head -20)
- Scene components: $(ls $PIPELINE_DIR/SCENE_*_COMPONENT.md)
- RENDER_CONFIG.md: $(cat $PIPELINE_DIR/RENDER_CONFIG.md | head -20)
- ASSET_MANIFEST.md: $(cat $PIPELINE_DIR/ASSET_MANIFEST.md | head -20)
Write to: $PIPELINE_DIR/PIPELINE_COMPLETE.md"
--allowedTools "Read,Write,Edit,Glob"
--allowedTools "Read,Write,Edit,Glob"
undefinedInput Format
输入格式
Creative Brief (Natural Language)
自然语言创意简报
Create a 30-second product demo video for Vello, an AI task management app.
Show the main features: smart scheduling, team collaboration, and AI suggestions.
Use modern, clean aesthetic with the brand colors (orange #FF6B35, dark background).
Include upbeat background music and subtle sound effects for transitions.
Target platform: YouTube and Twitter.Create a 30-second product demo video for Vello, an AI task management app.
Show the main features: smart scheduling, team collaboration, and AI suggestions.
Use modern, clean aesthetic with the brand colors (orange #FF6B35, dark background).
Include upbeat background music and subtle sound effects for transitions.
Target platform: YouTube and Twitter.Structured Brief
结构化简报
markdown
undefinedmarkdown
undefinedVideo Brief
Video Brief
Product: Vello - AI Task Management
Duration: 30 seconds
Style: Modern, clean, tech-forward
Brand Colors:
- Primary: #FF6B35 (Orange)
- Background: #0A0A0A (Dark)
- Accent: #4ECDC4 (Teal)
Key Messages:
- Smart AI scheduling
- Team collaboration
- Instant AI suggestions
Scenes:
- Logo intro (5s)
- Feature showcase (15s)
- Social proof (5s)
- CTA (5s)
Audio:
- Background: Upbeat electronic
- SFX: Subtle whooshes, clicks
Target Platforms: YouTube, Twitter
undefinedProduct: Vello - AI Task Management
Duration: 30 seconds
Style: Modern, clean, tech-forward
Brand Colors:
- Primary: #FF6B35 (Orange)
- Background: #0A0A0A (Dark)
- Accent: #4ECDC4 (Teal)
Key Messages:
- Smart AI scheduling
- Team collaboration
- Instant AI suggestions
Scenes:
- Logo intro (5s)
- Feature showcase (15s)
- Social proof (5s)
- CTA (5s)
Audio:
- Background: Upbeat electronic
- SFX: Subtle whooshes, clicks
Target Platforms: YouTube, Twitter
undefinedOutput Format
输出格式
PIPELINE_COMPLETE.md
PIPELINE_COMPLETE.md
markdown
undefinedmarkdown
undefinedPipeline Complete: [Video Name]
Pipeline Complete: [Video Name]
Execution Summary
Execution Summary
| Step | Skill | Output | Status |
|---|---|---|---|
| 1 | motion-designer | VIDEO_SPEC.md | ✅ |
| 2 | remotion-scaffold | SCAFFOLD_MANIFEST.md | ✅ |
| 3 | remotion-animation | ANIMATION_CONFIG.md | ✅ |
| 4 | remotion-composition | COMPOSITION_STRUCTURE.md | ✅ |
| 5 | remotion-component-gen | SCENE_*_COMPONENT.md | ✅ |
| 6 | remotion-render-config | RENDER_CONFIG.md | ✅ |
| 7 | remotion-asset-coordinator | ASSET_MANIFEST.md | ✅ |
| Step | Skill | Output | Status |
|---|---|---|---|
| 1 | motion-designer | VIDEO_SPEC.md | ✅ |
| 2 | remotion-scaffold | SCAFFOLD_MANIFEST.md | ✅ |
| 3 | remotion-animation | ANIMATION_CONFIG.md | ✅ |
| 4 | remotion-composition | COMPOSITION_STRUCTURE.md | ✅ |
| 5 | remotion-component-gen | SCENE_*_COMPONENT.md | ✅ |
| 6 | remotion-render-config | RENDER_CONFIG.md | ✅ |
| 7 | remotion-asset-coordinator | ASSET_MANIFEST.md | ✅ |
Generated Files
Generated Files
Pipeline Artifacts
Pipeline Artifacts
.remotion-pipeline/20240123_143052/
├── VIDEO_SPEC.md
├── SCAFFOLD_MANIFEST.md
├── ANIMATION_CONFIG.md
├── COMPOSITION_STRUCTURE.md
├── SCENE_1_COMPONENT.md
├── SCENE_2_COMPONENT.md
├── SCENE_3_COMPONENT.md
├── SCENE_4_COMPONENT.md
├── RENDER_CONFIG.md
├── ASSET_MANIFEST.md
└── PIPELINE_COMPLETE.md.remotion-pipeline/20240123_143052/
├── VIDEO_SPEC.md
├── SCAFFOLD_MANIFEST.md
├── ANIMATION_CONFIG.md
├── COMPOSITION_STRUCTURE.md
├── SCENE_1_COMPONENT.md
├── SCENE_2_COMPONENT.md
├── SCENE_3_COMPONENT.md
├── SCENE_4_COMPONENT.md
├── RENDER_CONFIG.md
├── ASSET_MANIFEST.md
└── PIPELINE_COMPLETE.mdProject Files Created
Project Files Created
src/remotion/compositions/VideoName/
├── index.tsx ✅ Main composition
├── constants.ts ✅ Colors, springs, timing
├── types.ts ✅ TypeScript interfaces
└── scenes/
├── Scene1Intro.tsx ✅ Implemented
├── Scene2Features.tsx ✅ Implemented
├── Scene3Proof.tsx ✅ Implemented
└── Scene4CTA.tsx ✅ Implemented
public/
├── images/ 📁 Ready for assets
├── audio/
│ ├── music/ 📁 Ready for music
│ └── sfx/ 📁 Ready for sound effects
└── fonts/ 📁 Ready for fontssrc/remotion/compositions/VideoName/
├── index.tsx ✅ Main composition
├── constants.ts ✅ Colors, springs, timing
├── types.ts ✅ TypeScript interfaces
└── scenes/
├── Scene1Intro.tsx ✅ Implemented
├── Scene2Features.tsx ✅ Implemented
├── Scene3Proof.tsx ✅ Implemented
└── Scene4CTA.tsx ✅ Implemented
public/
├── images/ 📁 Ready for assets
├── audio/
│ ├── music/ 📁 Ready for music
│ └── sfx/ 📁 Ready for sound effects
└── fonts/ 📁 Ready for fontsQuick Start
Quick Start
bash
undefinedbash
undefinedPreview the video
Preview the video
npm run dev
npm run dev
Open Remotion Studio
Open Remotion Studio
Navigate to http://localhost:3000
Navigate to http://localhost:3000
Render final video
Render final video
npx remotion render src/index.tsx VideoName output.mp4
undefinednpx remotion render src/index.tsx VideoName output.mp4
undefinedNext Steps
Next Steps
Required Actions
Required Actions
- Add background music to
public/audio/music/ - Add sound effects to
public/audio/sfx/ - Add product images to
public/images/ - Review and customize colors in
constants.ts
- Add background music to
public/audio/music/ - Add sound effects to
public/audio/sfx/ - Add product images to
public/images/ - Review and customize colors in
constants.ts
Optional Enhancements
Optional Enhancements
- Run for QA check
/remotion-video-reviewer - Run for render optimization
/remotion-performance-optimizer
- Run for QA check
/remotion-video-reviewer - Run for render optimization
/remotion-performance-optimizer
Render Commands
Render Commands
From RENDER_CONFIG.md:
bash
undefinedFrom RENDER_CONFIG.md:
bash
undefinedYouTube (1080p, high quality)
YouTube (1080p, high quality)
npx remotion render src/index.tsx VideoName youtube-output.mp4
--codec h264 --crf 18
--codec h264 --crf 18
npx remotion render src/index.tsx VideoName youtube-output.mp4
--codec h264 --crf 18
--codec h264 --crf 18
Twitter (optimized file size)
Twitter (optimized file size)
npx remotion render src/index.tsx VideoName twitter-output.mp4
--codec h264 --crf 23
--codec h264 --crf 23
npx remotion render src/index.tsx VideoName twitter-output.mp4
--codec h264 --crf 23
--codec h264 --crf 23
Preview frames
Preview frames
npx remotion still src/index.tsx VideoName preview.png --frame=150
undefinednpx remotion still src/index.tsx VideoName preview.png --frame=150
undefinedPipeline Timing
Pipeline Timing
- Total execution time: ~3-5 minutes
- Motion design: ~45s
- Scaffold: ~15s
- Animation config: ~20s
- Composition: ~15s
- Scene components: ~30s per scene
- Render config: ~10s
- Asset manifest: ~20s
undefined- Total execution time: ~3-5 minutes
- Motion design: ~45s
- Scaffold: ~15s
- Animation config: ~20s
- Composition: ~15s
- Scene components: ~30s per scene
- Render config: ~10s
- Asset manifest: ~20s
undefinedExecution Instructions
执行说明
When this skill is invoked:
- Parse the creative brief from the user's input
- Create pipeline directory with timestamp
- Execute each step sequentially using for skill invocation
claude -p - Validate output after each step before proceeding
- Handle errors gracefully - if a step fails, report and offer to retry
- Assemble final summary with all artifacts and next steps
调用本技能时:
- 解析创意简报:从用户输入中提取创意简报内容
- 创建流水线目录:带时间戳的工作目录
- 按顺序执行各步骤:使用调用对应技能
claude -p - 验证输出:每一步执行完成后验证输出内容,再进行下一步
- 优雅处理错误:如果某一步失败,报告错误并提供重试选项
- 组装最终总结:整合所有产物和后续步骤建议
Error Handling
错误处理
If any step fails:
bash
undefined如果任何步骤失败:
bash
undefinedRetry pattern
Retry pattern
MAX_RETRIES=2
RETRY_COUNT=0
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
Attempt skill invocation
if claude -p "..." --allowedTools "..."; then
break
fi
RETRY_COUNT=$((RETRY_COUNT + 1))
echo "Retry $RETRY_COUNT of $MAX_RETRIES"
done
if [ $RETRY_COUNT -eq $MAX_RETRIES ]; then
echo "Step failed after $MAX_RETRIES retries"
Log error and continue with partial output
fi
undefinedMAX_RETRIES=2
RETRY_COUNT=0
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
Attempt skill invocation
if claude -p "..." --allowedTools "..."; then
break
fi
RETRY_COUNT=$((RETRY_COUNT + 1))
echo "Retry $RETRY_COUNT of $MAX_RETRIES"
done
if [ $RETRY_COUNT -eq $MAX_RETRIES ]; then
echo "Step failed after $MAX_RETRIES retries"
Log error and continue with partial output
fi
undefinedIntegration Notes
集成说明
This skill coordinates these sub-skills:
| Skill | Invocation | Output |
|---|---|---|
| | VIDEO_SPEC.md |
| | SCAFFOLD_MANIFEST.md + files |
| | ANIMATION_CONFIG.md |
| | COMPOSITION_STRUCTURE.md |
| | SCENE_*_COMPONENT.md + files |
| | RENDER_CONFIG.md |
| | ASSET_MANIFEST.md |
Each invocation includes:
claude -p- The skill context/instructions
- Relevant output from previous steps
- Specific output file path
- Allowed tools for that step
本技能协调以下子技能:
| Skill | Invocation | Output |
|---|---|---|
| | VIDEO_SPEC.md |
| | SCAFFOLD_MANIFEST.md + files |
| | ANIMATION_CONFIG.md |
| | COMPOSITION_STRUCTURE.md |
| | SCENE_*_COMPONENT.md + files |
| | RENDER_CONFIG.md |
| | ASSET_MANIFEST.md |
每个调用包含:
claude -p- 技能上下文/指令
- 上一步的相关输出
- 特定输出文件路径
- 该步骤允许使用的工具
Example Usage
示例用法
bash
undefinedbash
undefinedInvoke with natural language brief
Invoke with natural language brief
/create-video-start Create a 30-second demo video for our AI task app Vello
/create-video-start Create a 30-second demo video for our AI task app Vello
Invoke with detailed brief
Invoke with detailed brief
/create-video-start <<EOF
Product: Vello AI Task Manager
Duration: 45 seconds
Style: Modern tech, dark theme
Scenes: Intro, Features (3), Testimonial, CTA
Brand: Orange #FF6B35, Dark #0A0A0A
Target: YouTube, LinkedIn
EOF
undefined/create-video-start <<EOF
Product: Vello AI Task Manager
Duration: 45 seconds
Style: Modern tech, dark theme
Scenes: Intro, Features (3), Testimonial, CTA
Brand: Orange #FF6B35, Dark #0A0A0A
Target: YouTube, LinkedIn
EOF
undefinedSkill Dependencies
技能依赖
Requires these skills to be installed:
- - Video specification creation
/motion-designer - - Project structure setup
/remotion-scaffold - - Animation configuration
/remotion-animation - - Sequence layout
/remotion-composition - - Scene component generation
/remotion-component-gen - - Render settings
/remotion-render-config - - Asset preparation
/remotion-asset-coordinator
This orchestrator eliminates the manual handoff between skills, creating a complete video project from a single creative brief.
需安装以下技能:
- - 视频规范创建
/motion-designer - - 项目结构搭建
/remotion-scaffold - - 动画配置生成
/remotion-animation - - 序列布局设计
/remotion-composition - - 场景组件生成
/remotion-component-gen - - 渲染设置配置
/remotion-render-config - - 资源准备协调
/remotion-asset-coordinator
本编排工具消除了技能之间的手动交接流程,只需一份创意简报即可创建完整的视频项目。