From ork
Creates polished demo videos for skills, agents, plugins, tutorials, CLI tools, and code walkthroughs using Remotion and VHS. Use for video showcases, marketing, or terminal recordings.
npx claudepluginhub yonatangross/orchestkit --plugin orkThis skill is limited to using the following tools:
Universal demo video creation for any content type.
references/content-types.mdreferences/demo-pipeline.mdreferences/format-selection.mdreferences/remotion-composition.mdreferences/script-generation.mdreferences/skill-category-mapping.mdreferences/template-system.mdreferences/terminal-simulation.mdrules/_sections.mdrules/_template.mdrules/analyzer-patterns.mdrules/production-composition.mdrules/production-pipeline.mdrules/slop-avoidance.mdscripts/full-pipeline.shscripts/generate.shtest-cases.jsonGenerates product demo videos from codebases using Remotion: analyzes frameworks/UI/features, plans scenarios with user confirmation, creates AI images, parallel scene generation, and renders. Invoke via /generate-video after Remotion setup.
Creates professional promotional videos for software projects using Remotion, AI voiceover, and background music. Analyzes git history, README, and code for tailored content suggestions.
Generates 30-45 second promo video scripts and shot-by-shot storyboards from project PRD. Detects Remotion or Montage-tool for compatible configs.
Share bugs, ideas, or general feedback.
Universal demo video creation for any content type.
/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
| 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 |
When invoked without arguments, asks 4 questions:
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
What format(s) do you need?
☑ Horizontal (16:9) - YouTube, Twitter
☑ Vertical (9:16) - TikTok, Reels, Shorts
☐ Square (1:1) - Instagram, LinkedIn
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)
Audio preferences?
○ Music Only - Subtle ambient background
○ Music + SFX - Background + success sounds
○ Silent - No audio
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).
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").
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.
Load details:
Read("${CLAUDE_SKILL_DIR}/references/terminal-simulation.md")for TypeScript patterns: pinned header + scrolling content, agent color palette, and task spinner animation.
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.
| 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 |
video-production: Full video production pipeline (recording, composition, audio, pacing)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 |