mcpField
R
remotion-upgrade

remotion-upgrade

github.com/guanyang开发986167 次安装今天更新
代码仓库

关于 remotion-upgrade

用于升级项目中 Remotion 依赖的技能。它会检查包管理配置;若本地有 Remotion CLI,则调用该工具,否则按步骤手动统一版本。

主要功能

  1. 01识别包管理器和工作区
  2. 02优先使用本地 Remotion CLI
  3. 03统一 Remotion 及辅助依赖版本
  4. 04更新技能和锁文件
  5. 05检查依赖版本一致性

适用场景

  1. 01升级工作区项目中的 Remotion
  2. 02统一已安装的 @remotion 包版本
  3. 03检查依赖与锁文件变更

安装

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

$npx skills add https://github.com/guanyang/open-agent-hub --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