Communitygithub.com

iaquetrabaja/skill-animados

製作無需錄製或剪輯的動畫解說短影片(Reels、TikTok、Shorts)。Claude 研究主題、撰寫帶有四個鉤子的腳本、以 AI 生成語音、利用 Remotion 將每個圖畫與對應詞語同步、逐幀審查影片,最後連同貼文文字與封面圖一起交付。當有人要求「製作一個關於……的動畫影片」、「解說某事的 Reels」、「好奇心類型的影片」或「幫我做一個不用錄製的影片」時使用。

skill-animados 是什麼?

此技能可全自動生成動畫解說短影片,適用於 Reels、TikTok 與 Shorts 等平台,完全無需錄製或手動剪輯。工作流程從研究主題開始,要求至少使用三個來源(其中一個為原始來源),並將所有有來源佐證的數據記錄在 `investigacion.md` 中。接著使用提供的四鉤腳本模板撰寫腳本(70-110 字),並透過當地免費工具或 ElevenLabs API 生成語音。語音生成後,利用 `palabras.py` 將每個單字與其精確時間點對齊,建立 `cues.json`。動畫部分以 Remotion 實作,每個場景是 SVG 或 React 元件,並以 `cue("word")` 觸發,確保圖畫與語音完美同步。最終交付前,必須逐幀審查渲染結果,檢查是否有邊界裁剪、文字重疊或閃爍等問題。整個流程強調原創性:所有數據須有來源,不虛構資訊;引用他人商標或影片時須標明出處;禁止在畫面上使用表情符號或名人語音。此技能特別適合希望快速產出具吸引力、資訊準確的短影片內容創作者。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add iaquetrabaja/skill-animados

在你喜歡的 AI 中提問

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

說明文件

Animados:無需錄製,只需撰寫的影片

這類影片約有 1,000-2,000 張圖畫(每秒 30 張),它們會在語音說出每個詞語的瞬間精確切換。你不需要在任何軟體中進行剪輯:你可以用 Remotion 以程式碼撰寫,它會自動渲染出來。

請務必按照此順序執行,切勿跳過步驟:最常被跳過的是審查環節,而這正是區分一個影片能獲得大量觀看還是一蹶不振的關鍵。

0. 開始之前

  • 閱讀 referencias/05-taller.md,並使用範本準備好影片資料夾。
  • 閱讀 referencias/gusto.md:這是讓影片看起來不像是由 AI 生成的關鍵。
  • 如果使用者有 voz.md 或語音範例,請使用它們。如果沒有,只需問一個問題:這個影片是為誰製作的?

1. 研究 (referencias/04-investigacion.md)

  • 針對主題尋找至少 3 個來源的真實答案,其中一個必須是主要來源:製造商、規範、研究或附有作者的論文。
  • 將每個數據及其來源記錄在 investigacion.md 中。沒有來源的數據不得納入腳本。
  • 尋找沒有人提及的細節。影片的成功之處在於讓人覺得「原來我不知道這個」。

2. 腳本與文字 (referencias/01-guion-y-texto.md)

  • 為第一秒鐘撰寫 4 個不同的鉤子,並與使用者一同決定使用哪一個;如果使用者不在,則選擇最能符合評分標準的那一個。
  • 撰寫腳本:70-110 個單字(25-40 秒),每個句子 4-12 個字,一個句子一個資訊,結尾要呼應鉤子。
  • 撰寫貼文文字和 3 個封面圖選項。

3. 語音

  • 預設使用免費的當地語音:python herramientas/voz_local.py guion.txt voz.wav --muestra mi_voz.wav --texto-muestra "lo que dices en la muestra",這會根據使用者的 10-20 秒語音樣本進行複製(需要 NVIDIA 顯卡才能快速處理)。
  • 數字與縮寫:在 guion.txt 中寫成 [ISO 11540|ISO 一萬一千五百四十]。語音會讀取右側部分,而字幕則顯示左側部分。
  • 如果使用者偏好 ElevenLabs,則使用其 API 和其語音生成 voz.wav。每個影片成本僅需幾分錢。
  • 完整聆聽結果(或使用 palabras.py 讀取轉錄文字)。如果某個單字聽起來很奇怪,請重寫該句子,不要強行使用該單字。

4. 單字時間對齊

  • python herramientas/palabras.py voz.wav plantilla/public/cues.json --guion guion.txt 會建立 cues.json,其中包含每個單字及其精確秒數。使用 --guion 參數時,文字來自腳本,語音僅用於擷取時間點:這樣可以避免轉錄錯誤。
  • 製作 句子 → 圖畫對照表 (referencias/02-frase-a-dibujo.md):針對每個句子,寫出會看到什麼、哪個單字觸發該圖畫,以及該圖畫的動畫效果。

5. 動畫製作 (referencias/03-movimiento-y-sincro.md)

  • 在 plantilla/src/escenas.tsx 中撰寫場景。每個場景都是一個 SVG 或 React 組件,並以 cue("palabra") 開頭,絕對不能用手動設定的秒數。
  • 每 0.5 秒最多只能出現一個新元素。沒有任何東西會靜止出現;所有移動都必須有其理由。
  • 字幕為 2-4 個單字,並突出顯示關鍵字;範本已內建此功能。

6. 逐幀審查

  • npx remotion render src/index.ts Video ../salida/video.mp4,然後執行 python herramientas/revisa.py salida/video.mp4,這會輸出每半秒一幀的校對表。
  • 檢視校對表並檢查:
    • 每個圖畫是否與其對應的單字同步(允許 3 幀的誤差,不可更多);
    • 沒有任何內容被邊緣裁切;
    • 沒有任何文字與字幕重疊;
    • 沒有任何內容閃爍。
  • 修正錯誤並重新渲染。重複此步驟直到校對表完全乾淨。未經審查不得交付。

7. 交付

  • salida/video.mp4 格式為 1080×1920,30 fps,附上貼文文字、3 個封面圖(salida/portada-*.png)以及來源清單。
  • 用一行文字說明你檢查了哪些部分,以及哪些部分無法驗證。

範例

在 ejemplos/ 資料夾中有三個完整的影片(原子筆、捷運、罐頭),包含其腳本、附有來源的研究以及場景。在開始製作第一個動畫前請先閱讀它們:這是了解作品水準的最快方式。

不可違反的規則

  • 不得虛構任何內容:沒有來源的數據不得納入。
  • 引用商標與他人影片時須標明出處,不得抄襲其圖畫或音樂。
  • 畫面上禁止使用表情符號,也禁止使用名人的語音。

相關技能