Creates polished demo videos for skills, tutorials, and CLI demonstrations. Use when producing video showcases, marketing content, or terminal recordings.
Creates polished demo videos for skills, tutorials, and CLI tools through an interactive multi-format pipeline.
/plugin marketplace add yonatangross/orchestkit/plugin install ork-creative@orchestkitThis skill is limited to using the following tools:
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.shUniversal 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
See 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. See 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 references/skill-category-mapping.md.
See 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.
See references/terminal-simulation.md for TypeScript patterns: pinned header + scrolling content, agent color palette, and task spinner animation.
See 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 | MEDIUM | Frontmatter parsing, phase detection, example extraction |
| production-pipeline | HIGH | Pre-production, storyboarding, recording, VHS, manim |
| production-composition | HIGH | Remotion composition, audio mixing, thumbnails, captions |
| slop-avoidance | HIGH | Text density, timing compression, hook styles |
video-production: Full video production pipeline (recording, composition, audio, pacing)references/template-system.md - Template architecture and SkillDemoConfig interfacereferences/content-types.md - Detailed content type specsreferences/format-selection.md - Platform requirements and multi-format supportreferences/script-generation.md - Script templates and generation patternsreferences/demo-pipeline.md - Pipeline architecture, generation commands, output structurereferences/remotion-composition.md - Remotion folder structure and composition guidereferences/skill-category-mapping.md - Skill category mapping and content type templatesActivates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.