Content Type Recipes
Complete production recipes for creating demo videos across different OrchestKit content types. Each recipe provides exact timing, shot breakdowns, audio cues, text overlays, and transitions.
Recipe Overview
| Content Type | Duration | Use Case |
|---|---|---|
| Skill Demo | 15-25s | Single skill showcase |
| Agent Demo | 20-30s | Parallel execution, multi-agent |
| Plugin Install | 10-15s | Quick impact, marketplace |
| Tutorial | 60-120s | Educational, step-by-step |
| Comparison | 20-40s | Before/after transformations |
| Feature Highlight | 10-20s | Single feature focus |
Quick Reference
Frame Rate & Resolution
- •Frame Rate: 30fps (standard), 60fps (smooth typing)
- •Resolution: 1920x1080 (YouTube), 1080x1920 (shorts)
- •Aspect Ratios: 16:9 (horizontal), 9:16 (vertical), 1:1 (social)
Timing Constants
const TIMING = {
TYPING_SPEED: 50, // ms per character
COMMAND_PAUSE: 500, // ms after command typed
RESULT_DELAY: 200, // ms before showing result
READ_TIME: 3000, // ms for text comprehension
TRANSITION: 300, // ms for smooth transitions
};
Audio Cues Library
- •Key Press: Subtle mechanical keyboard sound
- •Command Execute: Soft whoosh or confirmation tone
- •Success: Bright chime (C major)
- •Error: Low tone (for contrast demos)
- •Transition: Subtle swoosh
Recipe 1: Skill Demo (15-25 seconds)
Purpose: Showcase a single skill's capability in minimal time.
Structure
[0:00-0:03] Hook - Problem statement [0:03-0:08] Command - Type and execute [0:08-0:18] Result - Show output with highlights [0:18-0:22] Impact - Key benefit callout [0:22-0:25] CTA - Next step or skill name
Shot List
| Shot | Duration | Camera | Subject | Notes |
|---|---|---|---|---|
| 1 | 3s | Static | Terminal | Problem text overlay |
| 2 | 5s | Static | Terminal | Typing animation |
| 3 | 10s | Slow zoom | Output | Highlight key areas |
| 4 | 4s | Pull back | Full screen | Impact + CTA |
| 5 | 3s | Static | Skill badge | End card |
See references/skill-demo-recipe.md for detailed breakdown.
Recipe 2: Agent Demo (20-30 seconds)
Purpose: Demonstrate multi-agent coordination and parallel execution.
Structure
[0:00-0:04] Setup - Show the task [0:04-0:10] Dispatch - Agent spawning visualization [0:10-0:22] Parallel Work - Split screen showing agents [0:22-0:27] Synthesis - Results combining [0:27-0:30] Summary - Agent count and time saved
See references/agent-demo-recipe.md for detailed breakdown.
Recipe 3: Plugin Install Demo (10-15 seconds)
Purpose: Quick impact showcase for marketplace listings.
Structure
[0:00-0:02] Before State - Empty/manual [0:02-0:06] Install Command - One line [0:06-0:10] Transformation - Capabilities appear [0:10-0:13] Available Now - Feature list flash [0:13-0:15] Install CTA
See references/plugin-demo-recipe.md for detailed breakdown.
Recipe 4: Tutorial/Walkthrough (60-120 seconds)
Purpose: Educational content with step-by-step instruction.
Structure
[0:00-0:10] Intro - What you'll learn [0:10-0:25] Context - Why this matters [0:25-0:45] Step 1 - First action [0:45-1:05] Step 2 - Second action [1:05-1:25] Step 3 - Third action [1:25-1:45] Integration - Putting it together [1:45-2:00] Summary + Next steps
Educational Pacing Guidelines
| Content Type | Display Time | Notes |
|---|---|---|
| Command | 3-5s | Allow reading |
| Output | 5-8s | Highlight key parts |
| Explanation | 10-15s | Voiceover with visual |
| Transition | 1-2s | Quick but smooth |
See references/tutorial-recipe.md for detailed breakdown.
Recipe 5: Comparison Demo (20-40 seconds)
Purpose: Before/after transformation showcase.
Structure
[0:00-0:05] "Before" Title [0:05-0:15] Manual/Old Approach [0:15-0:20] Transition - "Now with OrchestKit" [0:20-0:30] Automated/New Approach [0:30-0:40] Side-by-side Stats
Split Screen Specs
const SPLIT_SCREEN = {
leftWidth: '50%',
rightWidth: '50%',
dividerWidth: 2,
labels: {
before: { color: '#ff6b6b', position: 'top-left' },
after: { color: '#4ecdc4', position: 'top-right' },
},
};
Recipe 6: Feature Highlight (10-20 seconds)
Purpose: Single feature focus for social media or announcements.
Structure
[0:00-0:03] Feature Name - Bold intro [0:03-0:10] Demo - Quick execution [0:10-0:15] Benefit - One-liner impact [0:15-0:20] Try It - Command/CTA
Production Checklist
Pre-Production
- • Script finalized and timed
- • All commands tested (no typos)
- • Terminal environment clean
- • Recording resolution set
- • Audio levels checked
Production
- • Multiple takes for best flow
- • Clean typing (no errors unless intentional)
- • Consistent pacing
- • All overlays prepared
Post-Production
- • Timing matches recipe
- • Audio synced correctly
- • Text readable at all sizes
- • Transitions smooth
- • End card included
Quality Checks
- • Works without audio (captions)
- • Readable on mobile
- • Brand colors correct
- • Links/CTAs accurate
- • File size optimized
Text Overlay Quick Reference
Fonts
- •Primary: JetBrains Mono (code)
- •Secondary: Inter (UI text)
- •Accent: Space Grotesk (headlines)
Sizes (1080p)
- •Headlines: 72px
- •Subheads: 48px
- •Body: 36px
- •Code: 24px
Colors
- •Primary Text: #FFFFFF
- •Secondary: #A0A0A0
- •Accent: #4ECDC4
- •Success: #10B981
- •Warning: #F59E0B
- •Error: #EF4444
Platform-Specific Adjustments
| Platform | Aspect | Duration | Notes |
|---|---|---|---|
| YouTube | 16:9 | Standard | Add end screen (last 20s) |
| Shorts | 9:16 | Max 60s | Larger text (1.5x), faster pacing |
| Twitter/X | 16:9/1:1 | Max 2:20 | Captions required, hook in 3s |
| 16:9 | Any | Professional tone, slower pacing | |
| GitHub README | GIF | Max 30s | No audio, optimize size (<10MB) |
Related Skills
- •
video-storyboarding: AIDA framework and scene planning - •
video-pacing: Rhythm and timing rules - •
elevenlabs-narration: TTS integration - •
remotion-composer: Programmatic video generation
References
- •Skill Demo Recipe - Complete skill demo implementation
- •Agent Demo Recipe - Multi-agent demo details
- •Plugin Demo Recipe - Plugin install showcase
- •Tutorial Recipe - Educational content template