Communityコーディング&開発github.com

gobank01/motion-history-starter

縦型9:16の地図上で歴史を語る約1分のタイ語動画を、motion-history-starter プロジェクトで作成します。調査、ストーリーテリング形式の脚本執筆、独立した事実確認、地図・画像・音声の生成、レンダリングを行います。「歴史動画を作って」「地図上で歴史を語って」「モーションヒストリー」などの発話や、場所・経路を含む歴史テーマの指定で起動します。

motion-history-starter とは?

このスキルは、gobank01/motion-history-starter プロジェクトを活用して、縦型 9:16 フォーマットで約1分の歴史解説動画を自動生成するAIエージェントスキルです。開発者やAIエージェントユーザーは、ユーザーが「歴史動画を作って」「地図上で歴史を語って」などと発話するか、場所や経路を含む具体的な歴史テーマを指定するだけで、調査から脚本執筆、事実確認、地図・画像・音声アセットの生成、最終的なMP4レンダリングまでの全工程をエージェントが自動実行します。対応プラットフォームは主に Claude Code や Cursor などのコマンドライン・エージェント環境を想定していますが、汎用的なシェルスクリプトとPythonコードで構成されているため、任意のLLMエージェントフレームワークからも利用可能です。仕組みとしては、まずプロジェクトのルールファイル(README.md, STORY-RULES.md, CUES.md)とサンプルスクリプトを読み込み、次に BRIEF-WRITER.md の指示に従ってサブエージェントで脚本を執筆し、必ず BRIEF-CHECKER.md に基づく別のエージェントで独立した事実確認を行います。確認後、make.sh スクリプトでレンダリングし、ffmpeg によるQAスプライト画像を生成して視覚的な問題(字幕のはみ出し、キャラクターのフレームアウト、背景のベタ塗り、空ショットなど)をチェックし、問題があれば音声キャッシュを活かしながら修正・再レンダリングします。これにより、ナレーションの再録コストを最小限に抑えつつ、高品質な歴史解説動画を迅速に量産できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gobank01/motion-history-starter/tree/HEAD/.claude/skills/motion-history

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

motion-history

  1. README.md、docs/STORY-RULES.md、docs/CUES.md、およびサンプル topics/015-pearl-harbor/script.py を読み込む。
  2. topics/<NNN-slug>/ を作成し、prompts/BRIEF-WRITER.md に従って脚本を執筆する(サブエージェントの使用可)。
  3. prompts/BRIEF-CHECKER.md に従って別のエージェントで事実確認を行う — 省略不可(ナレーションの再録にコストがかかるため)。
  4. ./make.sh <NNN-slug> を実行 → renders/<NNN-slug>.mp4 が生成される。
  5. QA: ffmpeg -i renders/<slug>.mp4 -vf "fps=1/2.5,scale=180:-2,tile=8x3" -frames:v 1 qa.jpg を実行し、生成された画像を確認する。字幕のはみ出し、キャラクターのフレームアウト、背景のベタ塗り、空ショットがないかチェックする。
  6. 修正後、build ステップから再レンダリングする(音声はナレーションを変更しない限りキャッシュを使用)。

関連スキル