Community程式設計與開發github.com

gobank01/motion-history-starter

製作 9:16 直式歷史地圖解說短片(泰語,約 1 分鐘),使用 motion-history-starter 專案 — 研究、編寫敘事性腳本、獨立事實查核、生成地圖、圖像、音訊並渲染。當使用者說「製作歷史短片」、「在地圖上講述歷史」、「motion history」或提供含有地點/路線的歷史主題時使用。

motion-history-starter 是什麼?

這是一個 AI 代理技能,用於自動化製作 9:16 直式歷史地圖解說短片(泰語,約 1 分鐘)。它專為內容創作者、教育者與歷史愛好者設計,可將歷史主題轉化為視覺豐富的短影音。此技能支援 Claude Code、Cursor、Codex 等平台,透過結構化工作流程運作:先閱讀專案文件(README.md、STORY-RULES.md、CUES.md)及腳本範例,然後在 topics/ 目錄下建立新主題資料夾,並根據 BRIEF-WRITER.md 提示編寫敘事性腳本。關鍵在於強制進行獨立的事實查核步驟(使用 BRIEF-CHECKER.md 提示),以避免昂貴的重新錄音。腳本與素材準備好後,執行 make.sh 指令即可渲染出 MP4 影片,最後使用 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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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 步驟重新渲染(若未修改旁白,音訊可使用快取)

相關技能