mcpField
R
remotion

remotion

github.com/phamthanhnghiaクリエイティブ・メディア360 回インストール14 週間前に更新
リポジトリ

remotion について

Remotion プロジェクトの作成や管理を、ワークフロー選定から制作、レンダリングまで案内するスキルです。成果物とプロジェクトの状態に応じて処理を振り分け、専用ワークフローや分野別スキルを案内します。

主な機能

  1. 01プロジェクト状態に応じたルーティング
  2. 02成果物に基づくワークフロー選定
  3. 03Remotion プロジェクトのスキャフォールド
  4. 04必要に応じた分野別スキルの案内
  5. 05バージョン確認とアップグレード案内

活用シーン

  1. 01新しい動画コンポジションの作成
  2. 02既存 Remotion プロジェクトの再開
  3. 03HyperFrames HTML から Remotion への移行
  4. 04動画成果物に適したワークフローの選定

インストール

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

$npx skills add https://github.com/phamthanhnghia/remotion-agent-skills --skill remotion

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
capability-menu.md
intent-interview.md
skill-lifecycle.md
workflow-catalog.md
references/routes/
hyperframes-to-remotion.md
remotion-captions.md
remotion-data-viz.md
remotion-explainer.md
remotion-general.md
remotion-motion-graphics.md
remotion-music-video.md
remotion-overlay.md
remotion-product-launch.md
remotion-slideshow.md

詳細

Remotion のエントリーポイント

Remotion は React から動画をレンダリングします。コンポジションは、frame と fps をコンテキストとして受け取り、それらの値からレイアウトとスタイルを決定論的に計算する React コンポーネントです。ヘッドレスブラウザーがフレームごとにキャプチャします。作成時の仕様全体は /remotion-core に記載されています。コンポジションのコードを書く前にお読みください。

1. プロジェクトの状態から始める

最初に一致した行を適用し、それより下の状態の行は評価しないでください。

状態アクション
既存の HyperFrames HTML を Remotion に明示的に移行するreferences/routes/hyperframes-to-remotion.md を読み、そのワークフローに直接進みます。意図の確認は省略します。
既存の Remotion プロジェクトで特定の操作を行う:調査、診断、検証、プレビュー、レンダリング、デプロイその操作のみを実行します。意図の確認とワークフローのルーティングは省略し、/remotion-cli と必要なドメインスキルを読み込みます。
既存のプロジェクトを特定の内容に編集する編集を行います。意図の確認は実行しないでください。
BRIEF.md が存在するworkflow と flow を読み、そのワークフローを実行します。ブリーフに関する質問はしないでください。
ブリーフはないが、remotion.config.ts または src/Root.tsx が存在するプロジェクトファイルから作業を再開します。既存のコンポジションから該当するワークフローを推測します。一意に特定できない場合は、ルーティングに関する質問のみを 1 つ尋ね、意図の確認は実行しないでください。
新規作成意図の確認(references/intent-interview.md)を実行してから、§ 2 の表に従って一度だけルーティングします。

新規作成の依頼で動画の題材や入力が特定されていない場合は、ルーティングする前に動画の内容を尋ねてください。何かを尋ねる前に、ユーザーの希望を確認します(references/intent-interview.md の手順 1)。入力が figma.com の場合は、受付方法は変わりますが、ルーティングは変わりません。

プロジェクトの Remotion バージョンを最新に保つ

スキャフォールドされたプロジェクトでは、package.json に remotion@<version> が固定されています。プロジェクトを再開するときは、レンダリングに影響するコマンドを初めて実行する前に、一度だけアップグレードを確認してください。

npx remotion upgrade --dry-run

この確認は読み取り専用で、利用可能なアップグレードを報告します。プロジェクトのバージョンが古い場合は、npx remotion upgrade を適用してから、npx remotion studio でコンポジションが引き続き読み込まれることを確認します。実行結果の要約には、変更前と変更後のバージョンを記載してください。アップグレード後にコンポジションが壊れた場合は、package.json を元に戻し、固定されているバージョンで続行してください。

2. 新規作成をルーティングする

最初に一致した行を使用します。依頼の中でたまたま言及されている単語やファイル形式ではなく、求められている 成果物 に基づいて一致させてください。

優先度依頼ワークフロー
1既存の HyperFrames HTML コンポジションを明示的に移行する/hyperframes-to-remotion
2プレゼンテーション、ピッチデック、またはスライドごとのデックを作成する/remotion-slideshow
3既存のトークヘッド映像にキャプションまたは字幕を追加する/remotion-captions
4既存の映像を変更せずに、デザインされたグラフィックオーバーレイを追加する/remotion-overlay
5ナレーションなしで、音楽トラックに同期したビート動画を作成する/remotion-music-video
610 秒未満の、短くナレーションなしのモーション重視のコンテンツを作成する/remotion-motion-graphics
7データを可視化する — チャート、カウンター、グラフ、動きのあるインフォグラフィック/remotion-data-viz
8ウェブサイト、製品、またはアプリをマーケティングまたは紹介する/remotion-product-launch
9独自のビジュアルを用いて、トピック、概念、または記事を解説する/remotion-explainer
10その他のカスタム動画またはコンポジション/remotion-general

ルートを確定する前に、references/routes/<workflow>.md を読みます。候補がその仕様を満たさない場合は、ルーティングを続けてください。一致したルートファイルのみを読みます。

よくある曖昧さを解消する
  • ナレーションがなく、動きそのものがメッセージとなる短いアニメーションタイトル、ロゴ演出、短いスタッター効果、または単独のローワーサードには、/remotion-motion-graphics を使用します。
  • 既存の映像に字幕を付ける場合は /remotion-captions、デザインされた情報カードを重ねる場合は /remotion-overlay に振り分けます。
  • 音楽ファイルを /remotion-music-video に振り分けるのは、そのビートグリッドが作品の構成を決める場合に限ります。
  • データが主なメッセージとなるデータチャートには、/remotion-data-viz を使用します。
  • 専門的なナラティブワークフローは最大約3分まで対応します。それより長い作品は /remotion-general に振り分けます。

3. 一度だけ振り分け、その後は参照しない

新規作成の場合、インテントレイヤー(references/intent-interview.md)は、最後に BRIEF.md を作成します。ワークフローが読み取る振り分け用の成果物はこのブリーフのみであり、それ以降にこのスキルやインタビューを再度参照することはありません。

4. プロジェクトをスキャフォールドする

# Interactive scaffold (recommended for first-time)
npx create-video@latest

# Non-interactive blank scaffold
npx create-video@latest --blank ./

# Start Studio dev server
npm run dev

作成を進める前に、該当するワークフローの SKILL.md を読んでください。

5. 必要に応じてドメインスキルを読み込む

必要なものスキル
コンポジションの構成、useCurrentFrame、interpolate、spring、Sequence、タイミング契約/remotion-core
モーションのルール、アニメーションパターン、スプリング物理、interpolate のレシピ、イージング/remotion-animation
spring、interpolate、タイミングカーブ、キーフレームのスタッガーパターン/remotion-keyframes
デザイン仕様、カラーパレット、タイポグラフィ、ナレーション、ビートの計画/remotion-creative
画像、音声、動画素材、字幕、カラーグレーディング、TTS/remotion-media
CLI:render、studio、lambda、bundle、upgrade、still/remotion-cli
データチャート、D3、recharts、カスタム SVG アニメーション/remotion-data-viz

ドメインスキルがエンドツーエンドの成果物を担当することはありません。現在のワークフローで必要なものだけを読み込んでください。

コメント