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. 03Remotion パッケージのバージョン統一
  4. 04補助依存関係とロックファイルの更新
  5. 05アップグレード差分とバージョンの確認

活用シーン

  1. 01既存の Remotion プロジェクトの更新
  2. 02Remotion パッケージのバージョン統一
  3. 03Remotion スキルの同時更新

インストール

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

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

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

コメント