RemotionUI
Use this skill when working with the RemotionUI monorepo or helping users add Remotion video components.
For Remotion framework best practices, read in order:
- skills/remotion/docs/INDEX.md — mirrored official remotion.dev docs (
pnpm docs:remotionto refresh) - skills/remotion/remotion-best-practices/SKILL.md — Remotion skill + conventions
- skills/remotion/remotion-create/video-layout.md — prevent overlapping layouts
When to use
- Adding or authoring registry components
- Working with the
remotion-uiCLI - Understanding the copy-paste distribution model
- Patching
Root.tsxorremotion.config.tsduring installs
Key paths
- Registry source:
apps/web/registry/ - Registry manifest:
apps/web/registry.json - Built registry:
apps/web/public/r/ - CLI package:
packages/remotion-ui/ - User config:
remotion-ui.json
Commands
pnpm skills:sync # Sync Remotion skills + wire Codex
pnpm registry:build # Build registry JSON
pnpm dev # Start docs site
pnpm build # Build all packages
Reference docs
Philosophy
Components are not published as npm packages. Only the CLI (remotion-ui) is published. Users copy source files into their projects.