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