What problem does it solve?
Upgrading Remotion across a multi-package project is error-prone because it requires synchronizing versions of remotion, @remotion/*, and mediabunny packages while preserving workspace and catalog conventions.
Core Features & Use Cases
- CLI-driven upgrade: Detects whether
@remotion/cli is available and runs npx remotion upgrade to handle package and skill updates automatically.
- Manual dependency alignment: Identifies the latest stable Remotion version and the compatible Mediabunny version, then upgrades all related packages to exact matching versions.
- Skill refresh: Updates installed Remotion skills via
npx skills update when the CLI is not present.
- Use Case: A team maintains a monorepo with multiple Remotion-based video apps and needs to roll forward to a new Remotion release without breaking Mediabunny compatibility.
Quick Start
Use the remotion-upgrade skill to upgrade all Remotion and Mediabunny packages in this project to the latest compatible versions.