mcpField
R
remotion-upgrade

remotion-upgrade

github.com/guanyang開発986167 回インストール今日更新
リポジトリ

remotion-upgrade について

プロジェクト内の Remotion 依存関係を更新するスキルです。パッケージ構成を確認し、ローカルに Remotion CLI があれば利用し、なければ手動でバージョンをそろえます。

主な機能

  1. 01パッケージマネージャーとワークスペースの確認
  2. 02ローカル Remotion CLI の優先利用
  3. 03Remotion と補助依存関係のバージョン統一
  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/* の依存関係を見つけ、すべて同じバージョンにアップグレードします。依存関係のセクションと、プロジェクトのワークスペースまたはカタログの規則を保持してください。
    • 対象の 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 のリリースには変更履歴が含まれており、アップグレード後に関連する変更を要約する際に役立ちます。

コメント