Skill

demo-producer

Install
1
Install the plugin
$
npx claudepluginhub yonatangross/orchestkit --plugin ork

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Creates polished demo videos for skills, tutorials, and CLI demonstrations. Use when producing video showcases, marketing content, or terminal recordings.

Tool Access

This skill is limited to using the following tools:

AskUserQuestionBashReadWriteEditGrepGlobTaskTaskCreateTaskUpdate
Supporting Assets
View in Repository
references/content-types.md
references/demo-pipeline.md
references/format-selection.md
references/remotion-composition.md
references/script-generation.md
references/skill-category-mapping.md
references/template-system.md
references/terminal-simulation.md
rules/_sections.md
rules/_template.md
rules/analyzer-patterns.md
rules/production-composition.md
rules/production-pipeline.md
rules/slop-avoidance.md
scripts/full-pipeline.sh
scripts/generate.sh
test-cases.json
Skill Content

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

TypeSourceExample
skillskills/{name}/SKILL.md/ork:demo-producer skill commit
agentagents/{name}.md/ork:demo-producer agent debug-investigator
pluginplugins/{name}/plugin.json/ork:demo-producer plugin ork
marketplaceMarketplace install flow/ork:demo-producer marketplace ork
tutorialCustom description/ork:demo-producer tutorial "Git workflow"
cliAny CLI tool/ork:demo-producer cli "npm create vite"
codeCode 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.

TemplateUse CaseDurationKey Feature
TriTerminalRaceComplexity comparisons15-20s3-panel split, color-coded difficulty
ProgressiveZoomTutorials, walkthroughs20-30sZoom transitions, layered reveals
SplitThenMergeBefore/after, transformations15-25sSplit screen -> unified merge
ScrapbookDemoProduct launches, social proof15-35sWarm 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

  1. Keep it focused - One feature/concept per video
  2. Show, don't tell - Demonstrate actual usage
  3. Use real data - Show actual command outputs
  4. Include context - Brief setup before the demo
  5. 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

RuleImpactWhat It Covers
analyzer-patterns (load ${CLAUDE_SKILL_DIR}/rules/analyzer-patterns.md)MEDIUMFrontmatter parsing, phase detection, example extraction
production-pipeline (load ${CLAUDE_SKILL_DIR}/rules/production-pipeline.md)HIGHPre-production, storyboarding, recording, VHS, manim
production-composition (load ${CLAUDE_SKILL_DIR}/rules/production-composition.md)HIGHRemotion composition, audio mixing, thumbnails, captions
slop-avoidance (load ${CLAUDE_SKILL_DIR}/rules/slop-avoidance.md)HIGHText 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>"):

FileContent
template-system.mdTemplate architecture and SkillDemoConfig interface
content-types.mdDetailed content type specs
format-selection.mdPlatform requirements and multi-format support
script-generation.mdScript templates and generation patterns
demo-pipeline.mdPipeline architecture, generation commands, output structure
remotion-composition.mdRemotion folder structure and composition guide
skill-category-mapping.mdSkill category mapping and content type templates
Stats
Stars128
Forks14
Last CommitMar 20, 2026
Actions

Similar Skills