Communitygithub.com

uzxans/shorts-generate

建立俄語教育型動態設計短片,用於 YouTube Shorts 和 Instagram Reels 頻道,支援 Dmitry 旁白、配樂及訂閱青蛙片尾。

shorts-generate 是什麼?

此技能專為產出俄語教育性動態設計短片而設計,目標平台為 YouTube Shorts 與 Instagram Reels。它遵循一套完整的製作流程,從主題研究、腳本撰寫、旁白生成(使用 Edge TTS ru-RU-DmitryNeural),到 HyperFrames 場景建置與最終 MP4 渲染。其核心特色在於強制包含 Dmitry 旁白、背景音樂以及使用者提供的 frog.mp4 訂閱片尾,並透過音訊 carving 技術確保語音清晰度。技能內建一系列頻道預設值(如解析度 1080×1920、色彩配置、字型),並要求每次新主題都建立獨立專案資料夾,避免覆蓋既有內容。適用於 Cursor、Claude Code 等支援 HyperFrames 的 AI 代理環境,但須注意不重新安裝整個 HyperFrames 套件,而是按需載入相關技能。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/uzxans/shorts-generate/tree/HEAD/skills/channel-motion-shorts

在你喜歡的 AI 中提問

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

說明文件

頻道動態短片

除非使用者變更,否則使用下方核准的頻道預設值。這是一份個人製作流程,並非無關影片的通用規則。請先閱讀已安裝的 HyperFrames 條目技能,然後使用 general-video/faceless-explainer 取得完整的影片與動態圖形技術,以處理各個節拍。這些技能已安裝,請勿在每次執行時重新安裝整個套件。在需要時載入其相關的構圖、動畫、CLI、媒體與音訊指引。

核准預設值

  • 產出實際的 MP4 檔案,適用於 YouTube Shorts 與 Instagram Reels:1080×1920,9:16,30 fps,通常長度為 45–60 秒(包含片尾)。
  • 俄語教育內容;乾淨、高質感、充滿活力的技術動態設計。色彩:#080D16(深色)、#F4F7FC(白色)、#409CFF(藍色)、#C5F86B(萊姆綠)、#FF9562(橙色)。Montserrat 顯示/內文字型與 JetBrains Mono 標籤字型,均為內嵌本地。
  • 大型短促的動態短語、圖表與漸進式視覺解說;具有目的性的滑動/縮放/深度動態。即使關閉音效也能讓故事易於理解。除非要求,否則不使用真人頭像或寫實人物。
  • 結構:前 3 秒鉤子 → 簡單說明 → 機制 → 實際範例 → 一個重點 → 訂閱呼籲。
  • 預設情況下,此頻道一律包含旁白與背景音樂。 現有專案使用 Edge TTS ru-RU-DmitryNeural;缺少 HeyGen 驗證不代表語音生成不可用。請檢查專案後再宣告缺少供應商。
  • 以使用者提供的 frog.mp4 結尾,長度約 4.04 秒,並附上俄語口頭呼籲:「Подпишись, чтобы не пропустить новые разборы」。該檔案本身沒有音訊。保留其現有的紅色插圖與 SUBSCRIBE 文字;這是對主要深色視覺風格的核准例外。
  • 使用 HyperFrames Audio Carve 降低音樂以突出語音,包括為人聲保留頻譜空間,並在片尾期間保持音樂可聽。避免音量過大與突兀結尾。

開始新主題

  1. 閱讀 production.md 以了解已安裝工具、資源路徑、工作音訊與匯出指令。偏好使用現有的基礎架構。
  2. 建立一個獨立的 videos/<topic-slug>/ 專案資料夾。切勿覆寫已核准的範例或其他主題。內含的 assets/approved-example/ 是參考資料,而非新主題的現成腳本。它包含主題特定的俄語文字與時間設定。
  3. 使用權威來源研究目前/技術性主張。為所要求的主題選擇合適的角度;不要假設每個影片都關於漏洞。標記歷史事件的日期,並避免過時的版本建議。將來源儲存在新專案旁邊。
  4. 撰寫全新的 BRIEF.md、frame.md、STORYBOARD.md 與 narration.json。選擇包含青蛙片段的時間安排。借鏡參考資料的視覺語法、排版與技術合約;重新設計圖表以解釋新主題。除非相關,否則移除所有舊的 React/RSC/安全性用詞。
  5. 及早生成旁白並測量其長度。將每個口語段落與其對應的視覺場景對齊,並加入短暫停頓。如果需要超過約 1.18 倍的加速,應縮短措辭或重新分配場景時間,避免語速過快。將總長度控制在要求的時間範圍內。
  6. 建置 seek-safe 的 HyperFrames 場景,組裝完整長度的音樂與旁白,附加青蛙片段,並在片尾期間隱藏主要影片的頁首/頁尾。在最終旁白時間確定後執行音訊 carving。保留使用者對這些預設值的新決定。
  7. 執行 HyperFrames 檢查,檢查涵蓋所有場景與片尾的單一聯絡頁面,然後在使用者授權的範圍內進行渲染。驗證 MP4 尺寸、實際長度、音訊串流與峰值音量;檢查最終輸出幀數。提供可按的絕對 MP4 路徑、實際長度以及簡短說明(已包含旁白、音樂與訂閱片尾)。除非另有授權,否則不發佈到社群帳號。

安全重複使用

新交付物不得沿用先前主題的任何旁白。依文字、語音與速率快取語音(或在新主題資料夾中重新生成)。字型與 JS 檔案可重複使用;舊的音訊快取、已套用的音訊 carving 屬性與來源引用必須替換。從新的專案目錄執行合成腳本;部分腳本使用相對路徑 public/。在執行參考資料的硬編碼旁白/時間設定之前,請先調整它。

呼叫範例:«Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры»。

相關技能