Communitygithub.com

marktantongco/remotion-ecosystem

Remotion プログラム動画制作のための統合スキルエコシステム。コアレンダリング、データ取り込み、ブラウザ自動化、AIインテリジェンス、コンテンツデザイン、監視、マーケティング戦略、DevOpsデプロイ、文書出力、エージェントシステムの10カテゴリにわたる91のスキルを統合します。データソーシング、AI生成、レンダリング、A/Bテスト、デプロイ、監視をシームレスな本番システムに統合するエンドツーエンドの動画パイプライン構築に使用します。

remotion-ecosystem とは?

Remotion Ecosystem — Unified Skill Architecture は、91の個別スキルを動画制作パイプラインに統合するオーケストレーションレイヤーです。各スキルは単独でも使用可能ですが、このエコシステムはそれらを組み合わせてエンドツーエンドのシステムを構築するためのルーティング、データフロー、オーケストレーションパターンを提供します。パイプラインは、データ収集 (Sourcing)、AI推論 (Reasoning)、コンテンツ・ビジュアルデザイン (Design)、コア動画レンダリング (Rendering)、A/Bテストと監視を含むテスト (Testing)、そしてデプロイとマーケティング (Deploy & Marketing) の6つのステージで構成されます。各ステージは専用のスキルカテゴリによってサポートされており、例えばデータ取り込みはFireCrawlやBrowserbase、AI推論はAmazon Bedrockや複数エージェント推論スキル、レンダリングはremotion-video-proが担当します。さらに、セキュリティ監視(Sentry、監査アナライザー)、マルチセッション永続メモリ、レンダリング品質保証(フレームベース決定論、React.memo、Zodスキーマ検証)などの横断的関心事もカバーしています。具体的なユースケースとして、競合分析動画、プロダクトローンチキャンペーン、データ駆動型パーソナライズ動画、コンテンツリパーパス、スケールA/Bテストなどの統合ルートが定義されています。このスキルはClaude CodeなどのAIエージェント向けに設計されており、複雑な動画制作ワークフローを指示するための高レベル設計書として機能します。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/marktantongco/remotion-video-pro/tree/HEAD/skills/remotion-ecosystem

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Remotion Ecosystem — 統一スキルアーキテクチャ

スコープ

これは、91の個別スキルをシームレスな動画制作パイプラインに変換する統合レイヤーです。どのスキルも置き換えるものではなく、それらを接続するためのルーティング、データフロー、オーケストレーションパターンを提供します。

以下の各スキルは独立して使用できます。このエコシステム文書は、エンドツーエンドのRemotion動画システムを構築する際に、それらがどのように組み合わされるかを説明します。

10のカテゴリ

remotion-ecosystem/
├── 01-core-video/          ← レンダリングエンジン + 動画戦略
│   ├── remotion-video-pro      (スキャフォールディング、アニメーション、バッチレンダー)
│   ├── marketing-video         (制作アプローチの選択)
│   ├── video-generation        (AI動画作成)
│   └── video-understand        (動画分析)
│
├── 02-data-ingestion/      ← 動画データのためのコンテンツソーシング
│   ├── firecrawl-scrape        (JSレンダリングページの抽出)
│   ├── firecrawl-crawl         (バルクサイトクローリング)
│   ├── spider                  (サイトスキャン + セキュリティ監査)
│   ├── web-reader              (ページメタデータ + コンテンツ)
│   ├── web-search              (リアルタイム検索)
│   └── browserbase-fetch       (軽量URL取得)
│
├── 03-browser-automation/   ← 保護されたコンテンツのための認証 + インタラクション
│   ├── browser-cdp             (Chromeセッション再利用)
│   ├── agent-browser           (ヘッドフルブラウザ自動化)
│   └── browserbase-autobrowse  (自己改善ブラウズループ)
│
├── 04-ai-intelligence/      ← AI推論 + モデルオーケストレーション
│   ├── think                   (Geminiによるマルチフレームワーク推論)
│   ├── council-of-five         (5ペルソナ並列討論)
│   ├── amazon-bedrock          (Claude/Llama/Novaモデル呼び出し)
│   ├── LLM                     (チャット補完)
│   └── VLM                     (ビジョン言語理解)
│
├── 05-content-design/      ← ビジュアルアセット + モーションデザイン
│   ├── charts                  (データ可視化)
│   ├── image-generation         (AI画像作成)
│   ├── image-edit              (AI画像編集)
│   ├── ui-ux-pro-max           (デザインシステム + UI推論)
│   ├── anthropic-frontend-design (特徴的なインターフェース)
│   └── web-shader-extractor     (視覚効果抽出)
│
├── 06-monitoring-security/ ← 観測可能性 + 保護
│   ├── sentry-ai-monitoring     (LLM呼び出しトレーシング + トークン追跡)
│   ├── sentry-nextjs-sdk        (Next.jsエラー + パフォーマンス監視)
│   ├── audit-analyzer            (システム監査)
│   ├── diagnose                 (デバッグ + 診断)
│   └── mcp-spy                  (MCPトラフィックデバッグ)
│
├── 07-marketing-strategy/   ← 成長 + 実験
│   ├── marketing-ab-testing     (仮説 + カイ二乗検定有意性)
│   ├── marketing-launch         (5フェーズローンチフレームワーク)
│   ├── marketing-mode           (グロースマーケティングオーケストレーション)
│   └── content-strategy        (コンテンツ計画)
│
├── 08-devops-deploy/       ← インフラ + CI/CD
│   ├── aws-agents-deploy        (Railway/Vercel/Lambdaデプロイ)
│   ├── amazon-bedrock           (AWS AIモデルデプロイ)
│   ├── vercel                   (Vercelデプロイ)
│   ├── deployment-manager       (マルチプラットフォームデプロイ)
│   ├── github                   (CI/CD + リポジトリ管理)
│   └── fullstack-dev            (Next.jsフルスタック開発)
│
├── 09-document-output/     ← 動画データからのレポート + 成果物
│   ├── docx                     (Word文書)
│   ├── pdf                      (PDF生成)
│   ├── ppt / pptx               (プレゼンテーション)
│   ├── xlsx                     (スプレッドシート)
│   └── infographic-gen          (インフォグラフィック)
│
└── 10-agent-systems/        ← エージェントオーケストレーション + メモリ
    ├── agent-roles              (特化型エージェントペルソナ)
    ├── superpowers              (仕様ファースト + サブエージェント委任)
    ├── proactive-agent          (自律的自己改善)
    ├── self-improving-agent     (エラーロギング + 学習)
    ├── persistent-memory        (クロスセッションメモリ)
    └── context-compressor       (コンテキストウィンドウ最適化)

パイプラインアーキテクチャ

Remotionエコシステムは、6段階のパイプラインに従います:

[1. ACQUIRE] → [2. THINK] → [3. DESIGN] → [4. RENDER] → [5. TEST] → [6. DEPLOY]

 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ1: ACQUIRE — データ取り込み (02-data-ingestion)          │
 │                                                                  │
 │  firecrawl-scrape ──→ 競合ページをスクレイピング                   │
 │  browser-cdp ──────→ 認証後コンテンツを抽出                       │
 │  spider ───────────→ 商品ページをスキャンしてデータ取得            │
 │  web-search ────────→ マーケットインテリジェンスを収集            │
 │  web-reader ────────→ 記事コンテンツを抽出                        │
 │                                                                  │
 │  出力: { 製品, 競合他社, お客様の声, 価格 }                     │
 └────────────────────────────┬─────────────────────────────────────┘
                              ▼
 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ2: THINK — AIインテリジェンス (04-ai-intelligence)       │
 │                                                                  │
 │  think ─────────────→ データの第一原理分析                        │
 │  council-of-five ───→ 動画アプローチに関する5ペルソナ討論         │
 │  amazon-bedrock ────→ スクリプト / コピー / ストーリーボード生成  │
 │  LLM ────────────────→ メッセージとCTAを洗練                      │
 │                                                                  │
 │  出力: { スクリプト, ストーリーボード, コピーバリアント, シーン計画 }│
 └────────────────────────────┬─────────────────────────────────────┘
                              ▼
 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ3: DESIGN — コンテンツ + ビジュアル (05-content-design)  │
 │                                                                  │
 │  image-generation ──→ ヒーロー画像、プロダクトショット              │
 │  charts ─────────────→ 動画用データ可視化                        │
 │  ui-ux-pro-max ─────→ レイアウト + カラー + タイポグラフィシステム│
 │  web-shader-extractor → 参照サイトからの視覚効果                  │
 │                                                                  │
 │  出力: { 画像, チャート, カラーパレット, モーション仕様 }         │
 └────────────────────────────┬─────────────────────────────────────┘
                              ▼
 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ4: RENDER — コア動画 (01-core-video)                    │
 │                                                                  │
 │  remotion-video-pro → Reactコンポーネントをフレームとして構成      │
 │  marketing-video ────→ 制作アプローチの選択                        │
 │  video-generation ──→ AI生成Bロール映像                           │
 │  video-understand ──→ 参照動画の分析                              │
 │                                                                  │
 │  出力: { MP4レンダリング, バリアント構成 }                       │
 └────────────────────────────┬─────────────────────────────────────┘
                              ▼
 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ5: TEST — 監視 + A/B (06 + 07)                          │
 │                                                                  │
 │  marketing-ab-testing → バリアントのカイ二乗検定有意性             │
 │  sentry-ai-monitoring → 生成中のLLM呼び出しトレース               │
 │  audit-analyzer ─────→ レンダリングアセットのセキュリティスキャン  │
 │  diagnose ────────────→ レンダリング障害のデバッグ                │
 │                                                                  │
 │  出力: { テスト結果, 有意性スコア, エラーレポート }               │
 └────────────────────────────┬─────────────────────────────────────┘
                              ▼
 ┌──────────────────────────────────────────────────────────────────┐
 │  ステージ6: DEPLOY — DevOps + マーケティング (08 + 07)           │
 │                                                                  │
 │  aws-agents-deploy ─→ Lambda/Railwayにデプロイ                   │
 │  marketing-launch ───→ 5フェーズプロダクトローンチ                │
 │  vercel ──────────────→ webhookサービスのホスティング              │
 │  fullstack-dev ───────→ レンダー管理用Next.jsダッシュボード        │
 │                                                                  │
 │  出力: { ライブレンダリング, webhookエンドポイント, ローンチキャンペーン }│
 └──────────────────────────────────────────────────────────────────┘

統合ルート

ルートA: 競合インテリジェンス動画

spider (競合サイトのスキャン)
  → firecrawl-scrape (製品ページの抽出)
  → amazon-bedrock (競合状況の分析)
  → council-of-five (動画アングルの討論)
  → charts (比較可視化の作成)
  → remotion-video-pro (競合比較動画のレンダリング)
  → marketing-ab-testing (動画バリアントのA/Bテスト)
  → aws-agents-deploy (Lambdaにデプロイ)

ルートB: プロダクトローンチ動画キャンペーン

marketing-launch (5フェーズローンチの計画)
  → web-search (マーケットデータの収集)
  → think (第一原理メッセージ戦略)
  → amazon-bedrock (動画スクリプトの生成)
  → image-generation (ヒーロー画像の作成)
  → ui-ux-pro-max (ビジュアルシステムの設計)
  → remotion-video-pro (ローンチ動画のレンダリング)
  → video-generation (AI Bロール映像)
  → sentry-ai-monitoring (全AI呼び出しのトレース)
  → aws-agents-deploy (パイプラインのデプロイ)
  → marketing-ab-testing (フックバリエーションのテスト)

ルートC: データ駆動型パーソナライズ動画

firecrawl-crawl (顧客データソースの一括抽出)
  → browser-cdp (認証後CRMデータの抽出)
  → amazon-bedrock (受信者ごとに動画コピーをパーソナライズ)
  → charts (パーソナライズされたデータ可視化の生成)
  → remotion-video-pro (パーソナライゼーションプロパティでバッチレンダリング)
  → sentry-ai-monitoring (バッチLLMトークン使用量の監視)
  → aws-agents-deploy (Lambdaバッチレンダリング)
  → docx/xlsx (キャンペーンからROIレポートを生成)

ルートD: コンテンツリパーパスパイプライン

video-understand (ソース動画の分析)
  → browserbase-autobrowse (参照コンテンツの収集)
  → think (リパーパス戦略の計画)
  → firecrawl-scrape (参照用ブログコンテンツの抽出)
  → marketing-video (ショートフォーム vs ロングフォームアプローチの選択)
  → image-generation (サムネイルバリアントの作成)
  → remotion-video-pro (プラットフォーム固有バージョンのレンダリング)
  → marketing-launch (マルチプラットフォーム配信の調整)

ルートE: スケールA/Bテスト動画バリアント

marketing-ab-testing (仮説 + バリアントの設計)
  → council-of-five (テストするバリアントの討論)
  → amazon-bedrock (バリアントコピー/スクリプトの生成)
  → ui-ux-pro-max (バリアントビジュアルシステムの設計)
  → remotion-video-pro (A/B構成のレンダリング)
  → sentry-ai-monitoring (生成コストのトレース)
  → marketing-launch (テストのオーディエンスへの展開)
  → charts (テスト結果の可視化)
  → pdf (テストレポートの生成)

横断的関心事

セキュリティ (06-monitoring-security)

すべてのパイプラインステージは以下でラップされるべきです:

  • sentry-ai-monitoring: 全LLM呼び出しのトレース(トークン数、レイテンシ、コスト)
  • sentry-nextjs-sdk: webhookサービス健全性の監視
  • audit-analyzer: デプロイ済みインフラの定期的セキュリティスキャン
  • mcp-spy: 開発におけるMCPツール統合のデバッグ

メモリ (10-agent-systems)

繰り返しの動画制作のためのクロスセッション継続性:

  • persistent-memory: ブランドガイドライン、カラーパレット、過去のキャンペーンを保存
  • context-compressor: 複雑なパイプライン実行時のコンテキストウィンドウ最適化
  • self-improving-agent: レンダリング障害とA/Bテスト結果から学習

品質 (01-core-video)

すべてのレンダリングでremotion-video-proの黄金ルールを適用:

  • フレームベースの決定論(Math.random不使用)
  • スプリングアニメーションを線形アニメーションより優先
  • すべてのシーンコンポーネントにReact.memo
  • すべてのプロパティにZodスキーマバリデーション
  • コミット前バリデーションフック

クイックリファレンス — スキルとパイプラインステージ

スキルプライマリステージセカンダリ用途
remotion-video-pro4. RENDER5. TEST (バリデーション)
firecrawl-scrape1. ACQUIRE6. DEPLOY (ページ検証)
firecrawl-crawl1. ACQUIRE3. DESIGN (参照コンテンツ)
spider1. ACQUIRE6. DEPLOY (セキュリティスキャン)
browser-cdp1. ACQUIRE3. DESIGN (認証コンテンツ)
browserbase-fetch1. ACQUIRE—
browserbase-autobrowse1. ACQUIRE2. THINK (リサーチ)
think2. THINK5. TEST (デバッグ分析)
council-of-five2. THINK7. MARKETING (戦略)
amazon-bedrock2. THINK4. RENDER (AI生成)
LLM2. THINK—
VLM2. THINK4. RENDER (シーン分析)
charts3. DESIGN9. OUTPUT (レポート)
image-generation3. DESIGN4. RENDER (アセット)
ui-ux-pro-max3. DESIGN2. THINK (レイアウト推論)
marketing-ab-testing5. TEST7. MARKETING (グロース)
marketing-launch6. DEPLOY7. MARKETING (キャンペーン)
sentry-ai-monitoring5. TEST6. DEPLOY (本番監視)
aws-agents-deploy6. DEPLOY—
fullstack-dev6. DEPLOY3. DESIGN (ダッシュボード)
docx/pdf/xlsx9. OUTPUT7. MARKETING (レポート)
agent-roles10. SYSTEMS2. THINK (委任)
superpowers10. SYSTEMS—

関連スキル