| name | remotion-ui |
| description | Work with the RemotionUI monorepo — registry authoring, CLI commands, remotion-ui.json config, and copy-paste component distribution. Use when adding primitives/scenes/compositions or running remotion-ui CLI. |
| metadata | {"tags":"remotion-ui, registry, cli, components"} |
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:remotion to refresh)
- skills/remotion/SKILL.md — Remotion skill + conventions
- skills/remotion/rules/video-layout.md — prevent overlapping layouts
When to use
- Adding or authoring registry components
- Working with the
remotion-ui CLI
- Understanding the copy-paste distribution model
- Patching
Root.tsx or remotion.config.ts during 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
pnpm registry:build
pnpm dev
pnpm build
Reference docs
Philosophy
Components are not published as npm packages. Only the CLI (remotion-ui) is published. Users copy source files into their projects.