Communitygithub.com

AIショート動画パイプライン / Khizergenfox/ai-shorts-pipeline

録画や編集に時間を取れないが、オーディエンスからの期待に応えたい人のための、毎日の動画制作パイプライン。Remotion、ElevenLabs、Vertex Veo、Three.jsを統合し、マーケティング統括ダッシュボードも内蔵したClaude Codeスキルです。

Khizergenfox/ai-shorts-pipeline とは?

このスキルは、録画や編集に時間を割けないが、視聴者からの継続的な発信を期待されているクリエイターやマーケター向けに設計された、完全自動化された毎日のショート動画制作パイプラインです。Remotion(動画レンダリング)、ElevenLabs(音声合成)、Vertex Veo(AI動画生成)、Three.js(3Dグラフィックス)という主要な技術を、単一のClaude Codeスキルとして統合し、コマンド一つで動画の企画から納品までを実行します。さらに、制作した動画のパフォーマンスを可視化し、次の動画戦略を立案するためのマーケティング統括ダッシュボードが内蔵されており、制作と分析をシームレスに行えます。ユーザーは、複雑なツールチェーンを個別に操作する必要がなく、Claude Code上で自然言語の指示を与えるだけで、高品質なショート動画を日々自動生成できるようになります。このスキルは主にClaude Codeと連携して動作し、開発者やコンテンツ制作者の生産性を大幅に向上させます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Khizergenfox/ai-shorts-pipeline

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

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

ドキュメント

Khizergenfox/ai-shorts-pipeline は何をしますか?

録画や編集に時間を取れないが、オーディエンスからの期待に応えたい人のための、毎日の動画制作パイプライン。Remotion + ElevenLabs + Vertex Veo + Three.js を単一のClaude Codeスキルとして統合し、内蔵のマーケティング統括ダッシュボードも備えています。

概要

このスキルは、以下の主要技術を一つのオーケストレーションレイヤーで結びつけます:

  • Remotion: Reactベースのプログラムによる動画生成
  • ElevenLabs: 高品質なテキスト読み上げ音声合成
  • Vertex Veo: Google Cloud上のAI動画生成
  • Three.js: 3Dビジュアライゼーションとエフェクト

前提条件

  • Node.js 18以上
  • Claude Codeへのアクセス
  • 各サービスのAPIキー(ElevenLabs、Google Cloud Vertex AI)

インストール

git clone https://github.com/Khizergenfox/ai-shorts-pipeline
cd ai-shorts-pipeline
npm install

必要な環境変数を設定してください:

export ELEVENLABS_API_KEY="your_key_here"
export VERTEX_AI_PROJECT="your_gcp_project_id"
export VERTEX_AI_LOCATION="us-central1"
export REMOTION_OUTPUT_DIR="./output"

使用方法

Claude Code内で、以下のコマンドを使用してパイプラインを実行します:

# 今日のショート動画を生成
claude run pipeline --daily

# 特定のトピックで動画を生成
claude run pipeline --topic "量子コンピューティングの最新動向"

# マーケティングダッシュボードの起動
claude run dashboard

パイプラインの流れ

  1. トピックの選定: 内蔵のトレンド分析またはユーザー入力に基づいて動画トピックを決定
  2. スクリプト生成: 選択されたトピックに基づいて最適化されたスクリプトを自動生成
  3. 音声合成: ElevenLabs APIを使用してプロフェッショナルなナレーションを生成
  4. 映像制作: Three.jsで3Dビジュアルを作成し、必要な場合はVertex VeoでAI生成映像を追加
  5. 動画レンダリング: Remotionを使用して最終的な動画ファイルをレンダリング
  6. 公開と分析: 動画をプラットフォームに公開し、パフォーマンスデータをダッシュボードで可視化

設定

shorts-config.yaml ファイルで、以下の設定をカスタマイズできます:

pipeline:
  daily_schedule: "09:00"           # 毎日の実行時刻
  platforms:
    - youtube_shorts
    - instagram_reels
    - tiktok
  voice: "en-US-JennyNeural"        # ElevenLabsの音声
  video_style: "minimalist"         # ビジュアルスタイル
  max_duration_seconds: 60           # 動画の最大長

マーケティングダッシュボード

内蔵のダッシュボードにより、以下を監視できます:

  • 各プラットフォームでの動画のパフォーマンス(再生回数、エンゲージメント率)
  • 自動生成されたA/Bテスト案
  • 過去の動画データに基づく次回のトピック提案
  • API使用量とコスト追跡

トラブルシューティング

よくある問題と解決策については、Wiki を参照してください。

ライセンス

MIT

関連スキル