remotion-upgrade

Upgrade Remotion and related dependencies across project workspaces.

57.9k|4.4k|Updated Jun 23, 2020
One-click install
npx skills add https://github.com/remotion-dev/remotion --skill remotion-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remotion-upgrade
Source: https://github.com/remotion-dev/remotion/tree/main/packages/skills/skills/remotion-upgrade
Command: npx skills add https://github.com/remotion-dev/remotion --skill remotion-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about remotion-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade Remotion to the latest version in a project?

Run `npx remotion upgrade` if `@remotion/cli` is installed locally. Otherwise, query the latest version with `npm view remotion version` and update every `remotion` and `@remotion/*` dependency to that exact version in your manifest.

What Mediabunny version is compatible with Remotion?

The compatible Mediabunny version depends on the target Remotion release. Check the Mediabunny compatibility page in the Remotion documentation to find the exact version, then upgrade all installed `mediabunny` and `@mediabunny/*` packages to match.

Does Remotion upgrade work in monorepos with workspaces?

Yes. The upgrade process inspects project manifests and lockfiles to identify the package manager and workspace structure, then preserves workspace and catalog conventions while aligning Remotion and Mediabunny versions across all packages.

Why do Remotion packages end up on different versions after upgrading?

Version drift happens when individual `remotion` or `@remotion/*` packages are upgraded independently. Review the manifest diff to ensure all Remotion packages share one version and run `npx remotion versions` as an additional check.

Can I upgrade Remotion skills without the CLI?

Yes. Run `npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes` to refresh installed Remotion skills manually.