Communitygithub.com

ericmjl/skills

使用 Remotion 從主題、產品網址、Google 評論、虛擬人像影片、CSV 資料或頻道/品牌網址,建立六種類型的動畫短影片。

skills 是什麼?

這是一個基於 Remotion 的 AI 代理技能,用於自動化產生六種不同類型的動畫短影片(1080x1920)。支援的影片類型包括:教育解說、產品發表展示、客戶見證/社會證明、虛擬人像疊加、資料視覺化儀表板,以及下方三分之一的疊加動畫。流程分為兩步驟:第一步是根據來源(如主題、產品 URL、Google 評論、CSV 等)進行研究、爬取或分析,並向使用者呈現結果與場景大綱以獲取批准;第二步是根據 Remotion 最佳實踐技能中的動畫規則(如彈簧動畫、SVG 路徑繪製、計數效果)撰寫 React 元件來設計與動畫化。此技能依賴於 `remotion-dev/skills` 中的 Remotion 最佳實踐技能(需先執行 `npx skills add remotion-dev/skills` 安裝),並透過參考檔案(如 [defaults.md] 與特定類型參考)指導實作。適合用於製作 Explainer、產品展示、見證影片、動畫疊加、資料影片或垂直短影片等場景。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ericmjl/skills/tree/HEAD/skills/remotion-video

在你喜歡的 AI 中提問

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

預覽

來自技能 README

說明文件

Remotion 影片

使用 Remotion 建立動畫短影片(1080x1920)。六種影片類型,每種都遵循研究後再動畫的工作流程。

為何選擇 Remotion

Remotion 渲染的是程式碼,而非像素。AI 能原生理解程式碼 — 改變一個透明度變數是明確無歧義的,相較於決定光柵畫面中哪些像素構成「標題」則否。程式碼也意味著:解析度獨立的輸出、可重複使用的元件、即時預覽,以及基於 Git 的版本控制。

先決條件

此技能需要 Remotion 最佳實踐技能。開始前,請檢查專案是否已安裝 Remotion 技能。若未安裝,請指示使用者執行:

npx skills add remotion-dev/skills

詳情請參閱 Remotion Agent Skills 文件。

類型選擇

根據使用者的輸入決定影片類型:

使用者提供影片類型載入參考檔案
一個主題(教學或解釋)教育解說education-explainer.md
一個產品 URL產品展示與發表product-demo.md
一個 Google 商家 / 地圖連結客戶見證 / 社會證明testimonial.md
一個說話人頭影片檔案(9:16)虛擬人像 + 動畫疊加avatar-overlays.md
一個 CSV 或資料檔案資料視覺化儀表板data-viz.md
一個頻道 / 品牌 / 社群 URL下方三分之一 / 疊加lower-thirds.md

僅載入相關的類型參考檔案,加上 defaults.md 以取得共享設定(安全區、字型、動畫規則、視覺風格)。

額外參考檔案(按需載入)

並非每支影片都需要這些檔案。僅在情況需要時才載入:

  • integrations.md — 當使用者需要 Playwright(網頁爬取)、Lottie 動畫、3D 素材、配音或 AI 生成圖片時載入。部分整合需要 API 金鑰 — 務必先詢問使用者。
  • advanced-patterns.md — 當使用者想要時間滑桿、每個合成的控制項、從目錄批次產生多支影片、透明渲染、自訂轉場或基於 Git 的儲存工作流程時載入。

共同工作流程

所有類型都遵循相同的兩步驟模式:

步驟 1:研究 / 爬取 / 分析

根據影片類型收集資訊(研究主題、爬取網站、爬取評論、轉錄影片或分析資料)。呈現發現結果及建議的場景大綱。在撰寫程式碼之前等待使用者批准。

步驟 2:設計與動畫

獲得批准後,將所有場景建構為 Remotion React 元件。遵循 defaults.md 中的動畫規則:

  • 彈簧入場(damping: 200),無線性移動
  • 相關項目交錯 8-12 影格
  • 場景之間使用 TransitionSeries 搭配 12 影格淡入淡出轉場
  • SVG stroke-dashoffset 用於圖表/流程圖繪製
  • interpolate() + tabular-nums 用於計數動畫
  • 粒子效果用於慶祝/結尾時刻

步驟 3:潤色(選擇性)

在影片正確播放後,提供加入控制項的選項:

  • 時間滑桿 — 請參閱 advanced-patterns.md 了解如何為合成加入即時控制
  • 整合功能 — 請參閱 integrations.md 了解 Lottie 動畫、3D 效果、配音等

預覽

建置完成後,啟動 Remotion Studio:

npx remotion studio

設計原則

  • 每個場景都需要清晰的視覺隱喻 — 圖表、流程圖、圖示、逐步動畫
  • 不要出現文字牆 — 資訊密集、動感優美、節奏明快
  • 風格介於 Kurzgesagt 與 Fireship 之間:讓複雜概念變得視覺直觀
  • 預設情況下所有圖形都以 SVG 元件建置;Lottie 和 3D 可透過 integrations.md 使用
  • 尊重安全區域(請參閱 defaults.md)— 邊緣附近不要放置重要元素

致謝

基於 Sabrina Ramonov 的影片提示以及 Remotion AI 影片剪輯教學 的製作見解。改編為具有可設定預設值與漸進揭露功能的 Agent Skill。

相關技能