mcpField
R
remotion-upgrade

remotion-upgrade

github.com/remotion-dev开发5.8k206.8k 次安装2 天前更新
代码仓库

关于 remotion-upgrade

用于升级现有项目中 Remotion 的技能。它检查包管理配置,统一 Remotion 及辅助包版本,更新锁文件并检查变更。

主要功能

  1. 01识别包管理器与工作区
  2. 02优先使用 Remotion CLI
  3. 03统一 Remotion 包版本
  4. 04更新辅助依赖与锁文件
  5. 05检查升级差异和版本

适用场景

  1. 01升级现有 Remotion 项目
  2. 02统一 Remotion 包版本
  3. 03同时更新 Remotion 技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/remotion-dev/skills --skill remotion-upgrade

安装后在 Claude Code 中输入/remotion-upgrade确认已加载。

附带文件agents/openai.yamlassets/remotion-icon.svg

详细介绍

升级 Remotion

  1. 检查项目清单文件和锁文件,以确定包管理器和工作区。保留无关更改。

  2. 确定本地是否可用 @remotion/cli。如果可用,请运行:

    npx remotion upgrade
    

    这也会更新项目本地的 Remotion 技能。跳过下面的手动升级步骤。

  3. 如果 @remotion/cli 不可用,请手动升级:

    • 使用 npm view remotion version 获取最新稳定版 Remotion。
    • 查找项目中所有已安装的 remotion 和 @remotion/* 依赖,并将它们全部升级到完全相同的版本。保留它们所属的依赖分区以及项目的工作区或目录约定。
    • 使用 npm view @remotion/studio@<version> dependencies --json 查看目标 Remotion 版本的 @remotion/studio 依赖项。将已安装的辅助包(如 zod、mediabunny 和 @huggingface/transformers)调整为其中列出的版本。对于已安装的 @mediabunny/* 包,使用 mediabunny 的版本。
    • 运行项目的包管理器以更新锁文件。
  4. 如果 @remotion/cli 不可用,请更新已安装的 Remotion 技能:

    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
    
  5. 检查清单文件和锁文件的差异。确保所有 Remotion 包使用同一版本,且已安装的辅助包使用推荐版本。如果 CLI 可用,请额外运行 npx remotion versions 进行检查。

Remotion 发行说明包含更新日志,可用于总结升级后的相关变化。

评论

支持 Markdown