mcpField
E
explainer-videos

explainer-videos

github.com/ashryaagrその他5041 回インストール4 週間前に更新
リポジトリ

explainer-videos について

テーマを、明快な台本と変化する図解、シーンアニメーションを組み合わせた解説動画にするスキルです。視聴できる動画と編集可能な素材を必要とする場合に使え、利用可能ならElevenLabsやManimを使用します。

主な機能

  1. 01問い、対象者、具体例の設定
  2. 02シーン表とナレーションの作成
  3. 03ElevenLabsによるナレーション生成
  4. 04利用可能な場合のManimアニメーション
  5. 05動画のレンダリング、結合、確認
  6. 06動画と編集可能な素材の納品

活用シーン

  1. 01図解を使った概念の説明
  2. 02シーン構成のナレーション動画制作
  3. 03一部のツールが使えない状況での動画制作

MCP 対応

入力にはMCP連携についての記載がありません。

インストール

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

$npx skills add https://github.com/ashryaagr/karpathy-output-style --skill explainer-videos

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

同梱ファイルreferences/workflow.mdscripts/narrate.py

詳細

解説動画

Karpathy の最初のプロンプト:「X について 3b1b 風の解説動画を作成してください。音声ナレーションには私の ElevenLabs API キーを使用してください。」ユーザーのトピックについて、ナレーションとともに展開する図を使って、分かりやすく解説します。

  1. 問い、対象となる視聴者、有用で具体的な例をそれぞれ 1 つ選びます。情報源の事実を確認します。まずは短い解説を作り、概念の説明に必要な場合にのみ内容を広げます。
  2. 視覚的な変化 | ナレーション | 尺のシーン表を作成します。直感的な説明から始め、仕組みを説明した後、例を使って考え方を検証します。意味のある変化をアニメーションにし、ラベルは読みやすく、ナレーションは簡潔にします。
  3. シーンごとに UTF-8 のナレーションファイルを保存します。付属のnarration helperを、ユーザーが設定した ElevenLabs のキーと音声で使用します。実際のリクエストではシーンのテキストが ElevenLabs に送信され、アカウントのクレジットが使われることがあります。まず --dry-run で確認し、キーを表示したりコミットしたりしないでください。
  4. Manim が利用可能な場合は、それを使って対応するアニメーションを作成します。利用できない場合は、ユーザーがすでに利用できるレンダラーを使います。シーンのタイミング調整、音声の付加、explainer.mp4 への結合については、the rendering workflowに従ってください。このスキルの一環としてツールをグローバルにインストールしないでください。
  5. 書き出した MP4 を見て、音声も確認します。事実に基づく説明、図の読みやすさ、発音、タイミング、シーンのつなぎ目を確認します。動画、編集可能なシーンのソース、ナレーション、参考資料を納品します。レンダリングツールや認証情報が不足している場合は、どの出力が完成しているかを伝え、残りの作業に必要なコマンドを提示します。MP3 やストーリーボードだけでは中間成果物にすぎません。

ElevenLabs のキーがない場合は、適切であれば利用可能なローカルナレーターを使うか、後からナレーションを付けられるようにシーンと台本を納品します。使用したバックエンドを明示してください。Karpathy はローカルの代替手段を明示的に提案しています。最終的な目標は、ユーザーが見られる、その人に合わせた解説動画を作ることです。

コメント