demo-producer

Universal demo video creation for any content type.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "demo-producer" with this command: npx skills add yonatangross/orchestkit/yonatangross-orchestkit-demo-producer

Demo Producer

Universal demo video creation for any content type.

Quick Start

/ork:demo-producer # Interactive mode - asks what to create /ork:demo-producer skill explore # Create demo for a skill /ork:demo-producer plugin ork # Create demo for a plugin /ork:demo-producer tutorial "Building a REST API" # Custom tutorial

Supported Content Types

Type Source Example

skill

skills/{name}/SKILL.md /ork:demo-producer skill commit

agent

agents/{name}.md /ork:demo-producer agent debug-investigator

plugin

plugins/{name}/plugin.json /ork:demo-producer plugin ork

marketplace

Marketplace install flow /ork:demo-producer marketplace ork

tutorial

Custom description /ork:demo-producer tutorial "Git workflow"

cli

Any CLI tool /ork:demo-producer cli "npm create vite"

code

Code walkthrough /ork:demo-producer code src/api/auth.ts

Interactive Flow

When invoked without arguments, asks 4 questions:

Question 1: Content Type

What type of demo do you want to create?

○ Skill - OrchestKit skill showcase ○ Agent - AI agent demonstration ○ Plugin - Plugin installation/features ○ Tutorial - Custom coding tutorial ○ CLI Tool - Command-line tool demo ○ Code Walkthrough - Explain existing code

Question 2: Format

What format(s) do you need?

☑ Horizontal (16:9) - YouTube, Twitter ☑ Vertical (9:16) - TikTok, Reels, Shorts ☐ Square (1:1) - Instagram, LinkedIn

Question 3: Style

What style fits your content?

○ Quick Demo (6-10s) - Fast showcase, single feature ○ Standard Demo (15-25s) - Full workflow, multiple steps ○ Tutorial (30-60s) - Detailed explanation, code examples ○ Cinematic (60s+) - Story-driven, high polish ○ Scrapbook (15-35s) - Warm paper, fast cuts, social proof collage (Anthropic style)

Question 4: Audio

Audio preferences?

○ Music Only - Subtle ambient background ○ Music + SFX - Background + success sounds ○ Silent - No audio

Pipeline Architecture

Load details: Read("${CLAUDE_SKILL_DIR}/references/demo-pipeline.md") for the full pipeline diagram, generation commands, and output structure.

Content Detector -> Content Analyzer -> Script Generator -> Terminal Script -> VHS Recorder -> Remotion Composer -> Final Outputs (horizontal/vertical/square).

Template System

Four template architectures for different demo styles. Load Read("${CLAUDE_SKILL_DIR}/references/template-system.md") for detailed configuration and the SkillDemoConfig interface.

Template Use Case Duration Key Feature

TriTerminalRace Complexity comparisons 15-20s 3-panel split, color-coded difficulty

ProgressiveZoom Tutorials, walkthroughs 20-30s Zoom transitions, layered reveals

SplitThenMerge Before/after, transformations 15-25s Split screen -> unified merge

ScrapbookDemo Product launches, social proof 15-35s Warm paper aesthetic, fast cuts

Content type templates (skill, agent, plugin, tutorial, cli, code) are mapped in Read("${CLAUDE_SKILL_DIR}/references/skill-category-mapping.md") .

Remotion Composition

Load details: Read("${CLAUDE_SKILL_DIR}/references/remotion-composition.md") for folder structure, adding new compositions, and format variant prefixes.

Compositions organized under Production/ by format (Landscape, Vertical, Square) and skill category.

Customization Options

Visual Themes

  • Dark mode (default): Dark backgrounds, neon accents

  • Light mode: Clean whites, subtle shadows

  • Terminal: Pure terminal aesthetic

  • Cinematic: High contrast, dramatic lighting

  • Scrapbook: Warm paper (#F0F0E8), serif typography, fast cuts, mixed media collage

Audio Presets

  • Ambient: Subtle background, no SFX

  • Tech: Electronic beats, UI sounds

  • Corporate: Professional, clean

  • Energetic: Upbeat, fast-paced

Best Practices

  • Keep it focused - One feature/concept per video

  • Show, don't tell - Demonstrate actual usage

  • Use real data - Show actual command outputs

  • Include context - Brief setup before the demo

  • End with CTA - Always include install command

Terminal Simulation Patterns

Load details: Read("${CLAUDE_SKILL_DIR}/references/terminal-simulation.md") for TypeScript patterns: pinned header + scrolling content, agent color palette, and task spinner animation.

Slop Avoidance

Load details: Read("${CLAUDE_SKILL_DIR}/rules/slop-avoidance.md") for text density rules, timing compression, common slop patterns, and hook styles.

Core rule: If content doesn't earn its screen time, cut it.

Rules Quick Reference

Rule Impact What It Covers

analyzer-patterns (load ${CLAUDE_SKILL_DIR}/rules/analyzer-patterns.md ) MEDIUM Frontmatter parsing, phase detection, example extraction

production-pipeline (load ${CLAUDE_SKILL_DIR}/rules/production-pipeline.md ) HIGH Pre-production, storyboarding, recording, VHS, manim

production-composition (load ${CLAUDE_SKILL_DIR}/rules/production-composition.md ) HIGH Remotion composition, audio mixing, thumbnails, captions

slop-avoidance (load ${CLAUDE_SKILL_DIR}/rules/slop-avoidance.md ) HIGH Text density, timing compression, hook styles

Related Skills

  • video-production : Full video production pipeline (recording, composition, audio, pacing)

References

Load on demand with Read("${CLAUDE_SKILL_DIR}/references/<file>") :

File Content

template-system.md

Template architecture and SkillDemoConfig interface

content-types.md

Detailed content type specs

format-selection.md

Platform requirements and multi-format support

script-generation.md

Script templates and generation patterns

demo-pipeline.md

Pipeline architecture, generation commands, output structure

remotion-composition.md

Remotion folder structure and composition guide

skill-category-mapping.md

Skill category mapping and content type templates

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ui-components

No summary provided by upstream source.

Repository SourceNeeds Review
General

responsive-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

domain-driven-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

dashboard-patterns

No summary provided by upstream source.

Repository SourceNeeds Review