[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-remotion-remotion-upgrade":3,"mdc-e73kgs-key":32,"related-repo-remotion-remotion-upgrade":262,"related-org-remotion-remotion-upgrade":356},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":27,"sourceUrl":30,"mdContent":31},"remotion-upgrade","upgrade Remotion projects and dependencies","Upgrade Remotion, its related packages, compatible Mediabunny packages, and installed Remotion Agent Skills. Use when asked to upgrade or update a Remotion project.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"remotion","Remotion","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fremotion.png","remotion-dev",[13,17,18],{"name":14,"slug":15,"type":16},"Migration","migration","tag",{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},"Engineering","engineering",4160,"https:\u002F\u002Fgithub.com\u002Fremotion-dev\u002Fskills","2026-07-21T06:07:40.273712",null,481,[],{"repoUrl":22,"stars":21,"forks":25,"topics":28,"description":29},[],"Agent Skills","https:\u002F\u002Fgithub.com\u002Fremotion-dev\u002Fskills\u002Ftree\u002FHEAD\u002Fskills\u002Fremotion-upgrade","---\nname: remotion-upgrade\ndescription: Upgrade Remotion, its related packages, compatible Mediabunny packages, and installed Remotion Agent Skills. Use when asked to upgrade or update a Remotion project.\n---\n\n# Upgrade Remotion\n\n1. Inspect the project manifests and lockfile to identify the package manager and workspaces. Preserve unrelated changes.\n2. Determine whether `@remotion\u002Fcli` is locally available. If it is, run:\n\n   ```bash\n   npx remotion upgrade\n   ```\n\n   Skip the manual package upgrade below.\n\n3. If `@remotion\u002Fcli` is not available, upgrade manually:\n   - Get the latest stable Remotion version with `npm view remotion version`.\n   - Find every installed `remotion` and `@remotion\u002F*` dependency across the project and upgrade them all to that exact version. Preserve their dependency sections and the project's workspace or catalog conventions.\n   - Read the current [Mediabunny compatibility page](https:\u002F\u002Fwww.remotion.dev\u002Fdocs\u002Fmediabunny\u002Fversion) and determine the Mediabunny version compatible with the target Remotion version. Upgrade every installed `mediabunny` and `@mediabunny\u002F*` package to the documented compatible version.\n   - Run the project's package manager to update its lockfile.\n4. Update the installed Remotion skills:\n\n   ```bash\n   npx remotion skills update\n   ```\n\n5. Review the manifest and lockfile diff. Ensure all Remotion packages use one version and all installed Mediabunny packages use the compatible version. If the CLI is available, run `npx remotion versions` as an additional check.\n\nThe [Remotion releases](https:\u002F\u002Fgithub.com\u002Fremotion-dev\u002Fremotion\u002Freleases) contain the changelog and may be useful for summarizing relevant changes after the upgrade.\n",{"data":33,"body":34},{"name":4,"description":6},{"type":35,"children":36},"root",[37,46,241,256],{"type":38,"tag":39,"props":40,"children":42},"element","h1",{"id":41},"upgrade-remotion",[43],{"type":44,"value":45},"text","Upgrade Remotion",{"type":38,"tag":47,"props":48,"children":49},"ol",{},[50,56,110,195,228],{"type":38,"tag":51,"props":52,"children":53},"li",{},[54],{"type":44,"value":55},"Inspect the project manifests and lockfile to identify the package manager and workspaces. Preserve unrelated changes.",{"type":38,"tag":51,"props":57,"children":58},{},[59,61,68,70,104,108],{"type":44,"value":60},"Determine whether ",{"type":38,"tag":62,"props":63,"children":65},"code",{"className":64},[],[66],{"type":44,"value":67},"@remotion\u002Fcli",{"type":44,"value":69}," is locally available. If it is, run:",{"type":38,"tag":71,"props":72,"children":77},"pre",{"className":73,"code":74,"language":75,"meta":76,"style":76},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx remotion upgrade\n","bash","",[78],{"type":38,"tag":62,"props":79,"children":80},{"__ignoreMap":76},[81],{"type":38,"tag":82,"props":83,"children":86},"span",{"class":84,"line":85},"line",1,[87,93,99],{"type":38,"tag":82,"props":88,"children":90},{"style":89},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[91],{"type":44,"value":92},"npx",{"type":38,"tag":82,"props":94,"children":96},{"style":95},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[97],{"type":44,"value":98}," remotion",{"type":38,"tag":82,"props":100,"children":101},{"style":95},[102],{"type":44,"value":103}," upgrade\n",{"type":38,"tag":105,"props":106,"children":107},"br",{},[],{"type":44,"value":109},"Skip the manual package upgrade below.",{"type":38,"tag":51,"props":111,"children":112},{},[113,115,120,122],{"type":44,"value":114},"If ",{"type":38,"tag":62,"props":116,"children":118},{"className":117},[],[119],{"type":44,"value":67},{"type":44,"value":121}," is not available, upgrade manually:",{"type":38,"tag":123,"props":124,"children":125},"ul",{},[126,139,159,190],{"type":38,"tag":51,"props":127,"children":128},{},[129,131,137],{"type":44,"value":130},"Get the latest stable Remotion version with ",{"type":38,"tag":62,"props":132,"children":134},{"className":133},[],[135],{"type":44,"value":136},"npm view remotion version",{"type":44,"value":138},".",{"type":38,"tag":51,"props":140,"children":141},{},[142,144,149,151,157],{"type":44,"value":143},"Find every installed ",{"type":38,"tag":62,"props":145,"children":147},{"className":146},[],[148],{"type":44,"value":8},{"type":44,"value":150}," and ",{"type":38,"tag":62,"props":152,"children":154},{"className":153},[],[155],{"type":44,"value":156},"@remotion\u002F*",{"type":44,"value":158}," dependency across the project and upgrade them all to that exact version. Preserve their dependency sections and the project's workspace or catalog conventions.",{"type":38,"tag":51,"props":160,"children":161},{},[162,164,173,175,181,182,188],{"type":44,"value":163},"Read the current ",{"type":38,"tag":165,"props":166,"children":170},"a",{"href":167,"rel":168},"https:\u002F\u002Fwww.remotion.dev\u002Fdocs\u002Fmediabunny\u002Fversion",[169],"nofollow",[171],{"type":44,"value":172},"Mediabunny compatibility page",{"type":44,"value":174}," and determine the Mediabunny version compatible with the target Remotion version. Upgrade every installed ",{"type":38,"tag":62,"props":176,"children":178},{"className":177},[],[179],{"type":44,"value":180},"mediabunny",{"type":44,"value":150},{"type":38,"tag":62,"props":183,"children":185},{"className":184},[],[186],{"type":44,"value":187},"@mediabunny\u002F*",{"type":44,"value":189}," package to the documented compatible version.",{"type":38,"tag":51,"props":191,"children":192},{},[193],{"type":44,"value":194},"Run the project's package manager to update its lockfile.",{"type":38,"tag":51,"props":196,"children":197},{},[198,200],{"type":44,"value":199},"Update the installed Remotion skills:",{"type":38,"tag":71,"props":201,"children":203},{"className":73,"code":202,"language":75,"meta":76,"style":76},"npx remotion skills update\n",[204],{"type":38,"tag":62,"props":205,"children":206},{"__ignoreMap":76},[207],{"type":38,"tag":82,"props":208,"children":209},{"class":84,"line":85},[210,214,218,223],{"type":38,"tag":82,"props":211,"children":212},{"style":89},[213],{"type":44,"value":92},{"type":38,"tag":82,"props":215,"children":216},{"style":95},[217],{"type":44,"value":98},{"type":38,"tag":82,"props":219,"children":220},{"style":95},[221],{"type":44,"value":222}," skills",{"type":38,"tag":82,"props":224,"children":225},{"style":95},[226],{"type":44,"value":227}," update\n",{"type":38,"tag":51,"props":229,"children":230},{},[231,233,239],{"type":44,"value":232},"Review the manifest and lockfile diff. Ensure all Remotion packages use one version and all installed Mediabunny packages use the compatible version. If the CLI is available, run ",{"type":38,"tag":62,"props":234,"children":236},{"className":235},[],[237],{"type":44,"value":238},"npx remotion versions",{"type":44,"value":240}," as an additional check.",{"type":38,"tag":242,"props":243,"children":244},"p",{},[245,247,254],{"type":44,"value":246},"The ",{"type":38,"tag":165,"props":248,"children":251},{"href":249,"rel":250},"https:\u002F\u002Fgithub.com\u002Fremotion-dev\u002Fremotion\u002Freleases",[169],[252],{"type":44,"value":253},"Remotion releases",{"type":44,"value":255}," contain the changelog and may be useful for summarizing relevant changes after the upgrade.",{"type":38,"tag":257,"props":258,"children":259},"style",{},[260],{"type":44,"value":261},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":263,"total":355},[264,278,290,304,319,334,349],{"slug":265,"name":265,"fn":266,"description":267,"org":268,"tags":269,"stars":21,"repoUrl":22,"updatedAt":277},"remotion-captions","manage video captions in Remotion","Transcribing, displaying and animating captions",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[270,271,274],{"name":9,"slug":8,"type":16},{"name":272,"slug":273,"type":16},"Transcription","transcription",{"name":275,"slug":276,"type":16},"Video","video","2026-07-30T05:25:30.695925",{"slug":279,"name":279,"fn":280,"description":281,"org":282,"tags":283,"stars":21,"repoUrl":22,"updatedAt":289},"remotion-create","create new Remotion video projects","Create a new Remotion video",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[284,287,288],{"name":285,"slug":286,"type":16},"Creative","creative",{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},"2026-07-30T05:25:29.406181",{"slug":291,"name":291,"fn":292,"description":293,"org":294,"tags":295,"stars":21,"repoUrl":22,"updatedAt":303},"remotion-docs","search Remotion documentation","Search Remotion documentation",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[296,299,302],{"name":297,"slug":298,"type":16},"Documentation","documentation",{"name":300,"slug":301,"type":16},"Reference","reference",{"name":9,"slug":8,"type":16},"2026-07-30T05:25:32.714247",{"slug":305,"name":305,"fn":306,"description":307,"org":308,"tags":309,"stars":21,"repoUrl":22,"updatedAt":318},"remotion-maps","animate maps using Remotion","Remotion Map animation knowledge",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[310,313,316,317],{"name":311,"slug":312,"type":16},"Animation","animation",{"name":314,"slug":315,"type":16},"Maps","maps",{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},"2026-07-30T05:25:28.60293",{"slug":320,"name":320,"fn":321,"description":322,"org":323,"tags":324,"stars":21,"repoUrl":22,"updatedAt":333},"remotion-markup","write Remotion React markup","Content, animation and effects best practices",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[325,328,331,332],{"name":326,"slug":327,"type":16},"Frontend","frontend",{"name":329,"slug":330,"type":16},"React","react",{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},"2026-07-30T05:25:33.787523",{"slug":335,"name":335,"fn":336,"description":337,"org":338,"tags":339,"stars":21,"repoUrl":22,"updatedAt":348},"remotion-render","render videos with Remotion","Export a Remotion video",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[340,343,346,347],{"name":341,"slug":342,"type":16},"Deployment","deployment",{"name":344,"slug":345,"type":16},"Performance","performance",{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},"2026-07-30T05:25:31.705328",{"slug":4,"name":4,"fn":5,"description":6,"org":350,"tags":351,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[352,353,354],{"name":19,"slug":20,"type":16},{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},7,{"items":357,"total":460},[358,374,387,399,415,421,427,433,440,447,454],{"slug":359,"name":359,"fn":360,"description":361,"org":362,"tags":363,"stars":371,"repoUrl":372,"updatedAt":373},"remotion-best-practices","build programmatic videos with Remotion","Router for all Remotion skills",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[364,365,366,367,370],{"name":311,"slug":312,"type":16},{"name":329,"slug":330,"type":16},{"name":9,"slug":8,"type":16},{"name":368,"slug":369,"type":16},"TypeScript","typescript",{"name":275,"slug":276,"type":16},54855,"https:\u002F\u002Fgithub.com\u002Fremotion-dev\u002Fremotion","2026-07-27T06:08:28.310856",{"slug":375,"name":375,"fn":376,"description":377,"org":378,"tags":379,"stars":371,"repoUrl":372,"updatedAt":386},"remotion-interactivity","create interactive Remotion animations","Structure Remotion markup for interactivity",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[380,381,384,385],{"name":311,"slug":312,"type":16},{"name":382,"slug":383,"type":16},"Design","design",{"name":329,"slug":330,"type":16},{"name":9,"slug":8,"type":16},"2026-07-30T05:25:35.376625",{"slug":388,"name":388,"fn":389,"description":390,"org":391,"tags":392,"stars":371,"repoUrl":372,"updatedAt":398},"remotion-multimedia","interact with Mediabunny in Remotion","Interacting with Mediabunny",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[393,396,397],{"name":394,"slug":395,"type":16},"Media","media",{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},"2026-07-27T06:28:53.1297",{"slug":400,"name":400,"fn":401,"description":402,"org":403,"tags":404,"stars":371,"repoUrl":372,"updatedAt":414},"remotion-saas","build Remotion-powered SaaS applications","Build an app with Remotion",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[405,406,407,410,411],{"name":329,"slug":330,"type":16},{"name":9,"slug":8,"type":16},{"name":408,"slug":409,"type":16},"SaaS","saas",{"name":275,"slug":276,"type":16},{"name":412,"slug":413,"type":16},"Web Development","web-development","2026-07-27T06:08:27.300451",{"slug":265,"name":265,"fn":266,"description":267,"org":416,"tags":417,"stars":21,"repoUrl":22,"updatedAt":277},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[418,419,420],{"name":9,"slug":8,"type":16},{"name":272,"slug":273,"type":16},{"name":275,"slug":276,"type":16},{"slug":279,"name":279,"fn":280,"description":281,"org":422,"tags":423,"stars":21,"repoUrl":22,"updatedAt":289},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[424,425,426],{"name":285,"slug":286,"type":16},{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},{"slug":291,"name":291,"fn":292,"description":293,"org":428,"tags":429,"stars":21,"repoUrl":22,"updatedAt":303},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[430,431,432],{"name":297,"slug":298,"type":16},{"name":300,"slug":301,"type":16},{"name":9,"slug":8,"type":16},{"slug":305,"name":305,"fn":306,"description":307,"org":434,"tags":435,"stars":21,"repoUrl":22,"updatedAt":318},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[436,437,438,439],{"name":311,"slug":312,"type":16},{"name":314,"slug":315,"type":16},{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},{"slug":320,"name":320,"fn":321,"description":322,"org":441,"tags":442,"stars":21,"repoUrl":22,"updatedAt":333},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[443,444,445,446],{"name":326,"slug":327,"type":16},{"name":329,"slug":330,"type":16},{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},{"slug":335,"name":335,"fn":336,"description":337,"org":448,"tags":449,"stars":21,"repoUrl":22,"updatedAt":348},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[450,451,452,453],{"name":341,"slug":342,"type":16},{"name":344,"slug":345,"type":16},{"name":9,"slug":8,"type":16},{"name":275,"slug":276,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":455,"tags":456,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[457,458,459],{"name":19,"slug":20,"type":16},{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},11]