mcpField
R
remotion-upgrade

remotion-upgrade

github.com/remotion-dev開発71.7k104 回インストール今日更新
リポジトリ

remotion-upgrade について

Remotionの依存関係と関連スキルを更新するためのリポジトリ向けスキルです。Remotion CLIを使う方法と、CLIがない場合の手動手順を説明します。

主な機能

  1. 01パッケージマネージャーとワークスペースの確認
  2. 02Remotion CLIによるアップグレード
  3. 03Remotion依存関係の手動統一
  4. 04Remotionスキルの更新
  5. 05バージョンとロックファイルの差分確認

活用シーン

  1. 01プロジェクト内のRemotion更新
  2. 02ワークスペース間のパッケージ版統一
  3. 03依存関係とロックファイル差分の確認

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/remotion-upgradeを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

Remotion をアップグレードする

  1. プロジェクトのマニフェストとロックファイルを調べて、パッケージマネージャーとワークスペースを特定します。無関係な変更は保持してください。

  2. @remotion/cli をローカルで利用できるか確認します。利用できる場合は、次を実行します。

    npx remotion upgrade
    

    これにより、プロジェクトローカルの Remotion スキルも更新されます。以下の手動アップグレードはスキップしてください。

  3. @remotion/cli を利用できない場合は、手動でアップグレードします。

    • npm view remotion version を実行して、最新の安定版 Remotion のバージョンを取得します。
    • プロジェクト全体でインストールされているすべての remotion と @remotion/* の依存関係を見つけ、すべて同じバージョンにアップグレードします。依存関係のセクションと、プロジェクトのワークスペースまたはカタログの規則を保持してください。
    • 対象の Remotion バージョンにおける @remotion/studio の依存関係を、npm view @remotion/studio@<version> dependencies --json を使って確認します。インストール済みの 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-license remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes
    
  5. マニフェストとロックファイルの差分を確認します。すべての Remotion パッケージが同じバージョンで、インストール済みの補助パッケージが推奨バージョンになっていることを確認してください。CLI を利用できる場合は、追加の確認として npx remotion versions を実行します。

Remotion のリリースには変更履歴が含まれており、アップグレード後に関連する変更を要約する際に役立ちます。

コメント