Communitygithub.com

Juliocesar7881/Lulublox-videos-Skill

創作用於兒童的 Roblox 動畫短片(9:16,約 25-35 秒),主角 Lulu 是一位迷人可愛的女孩虛擬角色,全程使用英文:原創兒童友善腳本、Lulu 的 ElevenLabs 語音(Jessica)、在 Roblox Studio 中透過官方指令(不點擊)搭建場景並製作動畫、僅錄製 Studio 視窗,以及最後加上逐字字幕、音效和音樂的精彩剪輯。

Lulublox-videos-Skill 是什麼?

此技能可讓 AI 代理根據使用者的簡單構想(例如「做一個關於哪個溜滑梯最快」的影片),自動製作出可直接發布的垂直短片。該短片在 Roblox Studio 中製作動畫,主角是 Lulu,一位迷人可愛的 R15 女孩虛擬角色,具有獨特的外觀和個性。工作流程包括:生成原創兒童友善腳本、使用 ElevenLabs 的 Jessica 語音合成對話、在 Studio 中建置場景並製作動畫(透過命令列自動化,不須手動點擊)、僅錄製 Studio 視窗,以及使用同步字幕、音效和音樂進行最終剪輯。此技能專為兒童觀眾設計,確保內容安全且有吸引力。它依賴於姊妹技能 `roblox-video-editor` 來進行渲染和音效/音樂處理。支援平台為 Roblox Studio 和 CLI 工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Juliocesar7881/Lulublox-videos-Skill/tree/HEAD/lulublox-videos

在你喜歡的 AI 中提問

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

說明文件

Lulublox 影片

將使用者的點子(例如「做一個關於哪個溜滑梯最快」)轉變為可直接發布的直立短片,並在 Roblox Studio 中製作動畫。主角是 Lulu,一位迷人可愛的 R15 女孩虛擬角色:

  • 蜜桃色肌膚,長栗色頭髮搭配側分瀏海,兩側鬢角修飾臉型,並繫上粉色蝴蝶結。
  • 卡通臉龐:帶有紫色虹膜的大橢圓形眼睛、兩個高光點和睫毛;細棕色眉毛;腮紅;會隨著她說話而動的嘴巴。
  • 服裝:帶蓬鬆短袖的粉色上衣、紫色百褶裙(可隨著腿部動作張開,且永遠不會穿模),以及白色帶粉紅鞋底的運動鞋。
  • 使用官方 Roblox 套件(Cartoony、Levitation 和 R15 表情)製作動畫。

目標觀眾是兒童。開始前請先閱讀 references/production-rules.md、references/format.md 和 references/animkit.md。

所有內容一律使用英文: 腳本、語音、字幕、螢幕上的標示、影片標題、說明、標籤和檔案名稱。此技能永不產生葡萄牙語或西班牙語的台詞。語音台詞準備好後,執行 scripts/fazer_short.py PROJECT。它會執行審核、錄製、剪輯、檢查字幕和渲染,並在最終產生 MP4 檔案後才完成。--so-conferir 僅檢查交付成果。

此技能依賴於姊妹技能 roblox-video-editor(渲染器、SFX/音樂庫和貼紙)。儲存庫的 install.py 會檢查它。

Lulu 的語音:Jessica(ElevenLabs,免費預設語音)

Lulu 始終使用 「Jessica - Playful, Bright, Warm」,該語音由使用者於 2026-10-15 選定。它是 Voices → My Voices 中的一個免費預設(預製)語音,語音 ID 為 cgSgspJ2msm6clMCkdW9。請檢查 ID,而不僅是名稱。在每個專案的 roteiro.json 中:"vozes": {"lulu": "Jessica"}。除非使用者要求,否則請勿切換到其他語音。

  • 使用 Eleven v4 模型,語言設定為「自動」。以英文撰寫每一行,並在開頭加上情緒標籤,例如 [excited] Hi friends!、[giggles] Oops!、[gasps] No way! 或 [whispers] Shh...。請勿添加口音標籤。
  • 在「探索」標籤頁中的這些語音副本可能需要付費方案。請始終使用 My Voices 中的副本,且從不建議付費。
  • 如何生成和下載台詞:
    • 使用 ELEVENLABS_API_KEY(由使用者設定)中的 API 金鑰:python scripts/tts_elevenlabs.py roteiro.json --out falas。
    • 如果沒有金鑰:在使用者已登入的瀏覽器中,逐行輸入台詞,使用 Ctrl+Enter 生成,並保留網站建立的兩個版本中的 eleven_v4。使用 scripts/receptor_falas.py PASTA(本地伺服器位於 127.0.0.1)和 postMessage 移動檔案。然後執行 python scripts/alinhar_falas.py roteiro.json falas 使用 Whisper(英文)進行對齊。
    • 切勿輸入使用者的密碼或金鑰。

每部影片的原創性

每部新影片都需要一個符合此技能兒童風格的原創點子和腳本。在寫作之前,請先閱讀 historico/roteiros.md 和 entregas/ 目錄下的 roteiro.json 檔案,然後比較前提、目標、機制、嘗試和轉折。僅改變顏色、名稱或相同挑戰的對象並不能使點子變得新穎。在專案中儲存 originalidade.json(包含 premissa、objetivo、mecanica、tentativas、reviravolta、projetos_comparados、diferenca_dos_anteriores)。製作完成後,使用 python scripts/registrar_roteiro.py PROJECT 記錄腳本。

如何驅動 Studio(無需 MCP,無需點擊)

Roblox Studio 的命令列任務會在編輯模式下執行一個腳本並啟動播放:RobloxStudioBeta.exe -task RunScript -localPlaceFile place.rbxlx -runScriptFile script.lua -outputFile out.log -quitAfterExecution。

  • scripts/studio_runscript.py montar --kit --cenario studio/cenario.lua --cena studio/cena.lua --play --saida studio/pipeline.lua 會安裝此技能的 AnimKit、建立場景、安裝場景並執行播放。
  • scripts/studio_runscript.py rodar studio/pipeline.lua --place studio/base.rbxlx --gravar viewport.mp4 會在使用者視窗後方開啟一個新的 Studio 視窗,並僅錄製該視窗。絕不錄製整個桌面。
  • 使用者自己的 Studio 視窗絕不會被觸及。

工作流程

  1. 專案與原創點子:建立 entregas/<主題>-<日期>。複製 modelos/base/(comum.py、edicao.py、cenario_comum.lua)到專案資料夾旁,如同批次處理:每個專案都有 gerar_cena.py、montar_edicao.py、studio/cenario_corpo.lua 和 roteiro.json。
  2. 腳本(roteiro.json):每個台詞的英文 texto、titulo、arquivo(MP4 名稱)、"idiomas": ["en"]、vozes、destaques(以黃色標示的單字)以及每行台詞的計畫。台詞簡短,每行一個想法,並為 ElevenLabs 添加情緒標籤。格式請參閱 references/format.md。
  3. 語音:如上所述。
  4. 場景(studio/cenario_corpo.lua):
    • 色彩繽紛且充滿生氣,周圍有道具。
    • 每個地板都標記為 K.piso(...)。
    • 使用 K.criarGarota("Lulu", K.emPe(pos, lookAt)) 建立 Lulu。
  5. 分鏡(gerar_cena.py → studio/cena.lua):
    • 時間軸來自真實的語音時間,每個台詞都有來自 MP3 封包的 K.falar。
    • 表情跟隨情緒:happy、smile、surprised、scared、scream、nervous、confident、angry、doubt、dizzy、squint、knockout 以及她的招牌表情 wink。
    • 當她變換位置時,使用乾剪接和 K.cortarPara。
    • 攝影機移動必須在下一個剪接前結束(c.ate_corte)。
  6. 自動審核與修正(強制):K.auditar(noob)(碰撞)和 K.auditarCamera(noob)(臉部規則)必須以 total 0 結束。她的頭髮、蝴蝶結和裙子是軟件(Visual),不進行審核。然後檢查每個剪接點周圍的影格,包括每個剪接點前 0.05 秒到後 0.1 秒的每個 60 fps 影格。
  7. 剪輯(montar_edicao.py → roblox-video-editor 渲染器,"entrega": "shorts"):
    • 英文卡拉 OK 字幕,一次顯示一個想法。
    • 段落永不結束在冠詞或介係詞上;「no」、「not」和「never」以珊瑚色顯示。
    • 每個動作都加上音效。
    • 絕不從中間切斷效果,也絕不在縮放結束前剪接。
    • 使用短版授權音樂,音量調整至 -24 dB 低於語音。
  8. 最終審查:revisar_legendas.py 總數為 0,音量約 -14 LUFS,峰值低於 -1.5 dBTP,使用 Whisper 轉寫最終音訊的英文內容,並進行影格檢查。
  9. 交付(fazer_short.py PROJECT --so-conferir):最終的 MP4 檔案以及包含英文標題、說明、主題標籤、音樂鳴謝和語音鳴謝的 publicacao.txt。

內容規則(兒童)

  • 原創腳本。使用者的參考資料僅作為格式指南。
  • 不許諾真實的 Robux、不包含連結、不要求提供個人資料、不包含恐怖內容、不羞辱他人或出現髒話。轉折應為愚蠢且輕鬆的。
  • 沒有第三方角色、標誌或音樂。
  • Lulu 善良、好奇且有趣。她可以失敗並對此一笑置之,但她從不刻薄。
  • 在不同影片之間變化場景、笑點和攝影機角度:AI 語音和流水線腳本可能被標記為重複內容。

相關技能