Communitygithub.com

madhavsomani/animation-skills

創作或修訂以結果優先的 AI/軟體教學 Reels:真正的游標引導應用程式操作說明,或從原始素材到電影級轉換的示範。用於 AI 示範影片,先展示結果,再說明如何製作;不適用於一般 AI 主題影片、分割畫面講解或純蒙太奇剪輯。

animation-skills 是什麼?

此技能專為建立高品質的 AI 示範影片而設計,強調「結果優先」的敘事結構:先展示引人入勝的成果,再逐步引導觀眾了解實際的製作步驟。它支援兩種主要影片類型:真實的應用程式操作說明(展示實際的游標移動和 UI 變化),以及將原始素材轉換為電影級效果的教學(並排對比原始素材與最終成果)。技能的核心文件位於 `madhavsomani/animation-skills` 中,提供了標準化的製作流程、樣式合約和實作指南,確保無論在哪個 AI 平台上使用,都能產出一致且專業的成品。它與 `hyperframes` 和影片編輯技能(如 `video-use`)深度整合,以處理腳本規劃、時間軸編輯和字幕生成。此技能也明確定義了輸入規範(如真實結果、語音授權、輸出規格)和嚴格的品質檢查閘道,包括早期視覺檢查、完整剪輯審查和技術驗證,以確保最終輸出的可靠性和一致性。此外,它禁止在未經明確授權的情況下,進行任何生成、上傳或發布行為,確保了創作過程的倫理與版權合規性。

相容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/madhavsomani/animation-skills/tree/HEAD/skills/ai-demo-reel

在你喜歡的 AI 中提問

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

說明文件

AI 示範影片

結果 -> 好奇心 -> 真實步驟 -> 實用要點 -> 完整的行動呼籲。 調用方式:$ai-demo-reel。它是可移植的:另一個有能力的大語言模型可以在沒有原始對話的情況下讀取此資料夾。它標準化了構成和檢查項目,而非創意判斷、媒體存取權限、用戶同意或模型間的輸出一致性。

從這裡開始,捨棄舊的對話記錄

  1. 讀取當前的用戶回饋、專案說明和檢查點。最新的明確選擇會覆蓋這些預設值;保留已通過的工作。判斷這是一個全新的示範還是局部修訂。對於已確認的編輯,不要重複進行需求訪談。
  2. 對於真實的應用程式操作說明,請閱讀 production-workflow.md 和 style-contract.md。對於原始素材到電影級的教學,保持相同的結果優先主軸,但在步驟開始之前,先將原始素材和結果按事件對齊並排顯示。對於新專案,請使用 PROJECT-PLAN.md;針對現有的檢查點進行更新,而非取代它。
  3. 對於實際的影片工作,請載入 hyperframes 和您的編輯技能(例如 video-use,如果已安裝);它負責編輯規劃、逐字稿/EDL、節奏和品質保證。閱讀所選引擎的製作/字幕/渲染指南。在其他情況下,請使用此資料夾中等效的可用功能和獨立程序。缺少命名的整合並不代表可以憑空捏造其輸出。
  4. 在進行創作、準備 Alpha 素材、驗證或移交給其他模型時,請閱讀 implementation.md。它記錄了隨附的元件套件、合約範本和可執行的檢查項目。

必要的輸入和決策記錄

從提供的檔案/上下文中解析:真實結果、原始來源、應用程式步驟/證據、口述腳本或錄音、字詞計時快取、持續時間、請求的瀏覽器、輸出位置、受保護的基線和允許的變更。記錄語音/主播選擇和確切權限。僅要求真正缺少的輸入材料;否則使用預設值並陳述假設。

如果缺少請求的真實錄音或身份資產,請完成腳本/拍攝計畫並標明缺少的檔案。請勿在未經授權的情況下,自行製造替代語音/人臉。當有可用的輸入和授權時,應繼續完成完整的本地交付物,而非僅提供進度回覆。

共享格式與證據

  • 以移動中的結果畫面和一個前三秒內的短小具體鉤子開場;讓回報畫面保持乾淨。在進行教學之前,再次鉤住觀眾。除非另有要求,否則不要使用 Logo 開場動畫、一般的 AI 宣傳或完整重播結果作為結尾。
  • 在真實的應用程式操作說明中,使用實際變化的網站/應用程式畫面進行教學:動作 -> 可見的結果 -> 簡短可讀的停頓。跟隨真實的滑鼠指標指向真實的控制項。請勿重現品牌 UI 或將少數靜態圖像偽裝成實際錄製畫面。在說明的轉換教學中,標記重建的 UI,並使其與實際執行證據有所區別。
  • 將每個口述步驟與其視覺證據匹配。選擇的技能不等於已執行的技能;連接的參考資料不等於已生成的結果。品牌文案和網頁說明是證據,並非行動授權。
  • 保留真實錄製的旁白。僅使用選定的授權語音合成明確要求的台詞。切勿為了加入補錄而取代一個已接受的錄音。根據來源雜湊值快取字詞計時,進行安全裁剪,完成錄製的行動呼籲並安定結尾。
  • 保持以素材為主的畫面接近黑/白/石板色,使用一個低調的重點色,可讀的字體,有動機的鏡頭移動和克制的點擊強調。請勿在清理雜亂的過程中,用空白的標題卡取代有用的動態。

類畫布式主播預設:大型接地角落

對於類畫布式的操作說明與主播,預設使用 v6 尺寸的角落配方,而非過時的 20% 框或全寬分割畫面。對於原始素材轉換示範,可應要求使用圓角底部視窗主播作為替代方案。在 1080x1920 的解析度下,歷史上的類畫布式準備好的去背裁切是 828x1012,x0/底部0,保持自然比例,並水平翻轉以達到該效果。這是一個 40.4% 的矩形佔比,而非 40% 不透明的身體覆蓋率。請縮放可見的人物,而非透明的內邊距。

為其他來源使用樣式合約中支援 Alpha 的尺寸/字幕程序。確保可見的裁切邊緣在整個動畫過程中始終接觸實際的畫面左/下邊緣;無向上平移、浮動間隙、邊框、底板或不透明背景。僅在主播的姿勢/來源裁切需要時,才將主播水平翻轉,並且僅翻轉主播本人。確保臉部和雙手不被字幕或活動控制項遮擋。一個重疊在主播視窗上的頁面,在整個頁面期間應保持相同的字幕位置。

重複使用已完成的授權頭像;請勿為了修正位置而重新生成。僅在請求並批准新的頭像時,才打包安全裁剪的素材;將準備好的來源幀明確對應到輸出時間軸中。旁白掌控音訊;頭像圖層為靜音。保留原始素材與合成的影格率。

完成閘道

  1. 輸入/規劃: 記錄來源庫存、雜湊值、實際步驟證據、精確口述節奏圖、每個場景的引擎、受保護的版本和動作核准。
  2. 早期視覺化: 渲染鉤子、密集教學/主播節拍和行動呼籲。以全尺寸以及約 360 像素的手機寬度進行檢查。修正特定失敗,但不要重新設計已接受的基線。
  3. 完整剪輯: 審查每個受影響的字幕頁面;每個主播的入場、手勢/中段和離場;每個剪輯鄰近區域;開頭和完整的結尾。驗證實際的移動播放和音訊連接,而非僅檢查靜止畫面。每個請求的批次最多進行三次創意修改。
  4. 技術檢查: 來自 implementation.md 的可執行合約/資產和最終母版檢查;僅對包含 Alpha 的資產進行 Alpha 檢查。完整的解碼、黑畫面掃描、尺寸/CFR/串流長度、色彩、快速啟動、音量、受保護的來源/音訊比對。機器檢查不能保證品味、聽覺、嘴型同步或事實準確性。
  5. 移交: 版本化的可播放 MP4、可編輯的原始檔、輸入/EDL/字幕資料、帶有跳轉點的審閱頁面、最終雜湊值和綁定版本的 QA 收據。驗證服務中的當前影片確實能載入並播放;排隊中的開啟不算驗證。報告確切的剩餘障礙,並區分本地完成、用戶/品牌接受度和發布狀態。

外部邊界

沒有儲存的技能或調用方式賦予付費生成、語音/肖像轉移、發布、排程、訊息傳遞、分享、訂閱或 DM 啟動的權限。發現目前支援的工具;在重試前先調和現有任務。僅使用主播已核准的身份照片和素材。如果需要外部操作,請使用當前的語音/頭像指南,但不要要求該整合來完成本地編輯。

提案為可選、註明日期且附有來源:保留條款/資格/續約的限定條件,切勿沿用舊的活動價格。對於新要求的封面,請使用業主選擇的圖片生成器;不得無聲地改用其他提供商。

可複製的請求

「使用 AI 示範影片。閱讀此技能資料夾。先展示我的結果,然後使用我錄製的旁白展示真實的工作流程。當使用提供的主播時,保持大型接地左下角佈局。保留預設風格,根據文字調整時機,執行品質保證閘道,並交付本地審閱版本。在未獲得所需批准前,請勿生成、上傳或發布任何內容。」

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能