Communitygithub.com

ucsandman/marketing-studio

用於為任何產品/儲存庫生成品牌影片、動畫、圖片或音訊資產(Logo揭示、社群短片、產品展示、發布影片、OG圖片、README GIF、音樂、旁白),或在 marketing-studio 引擎儲存庫內工作。是 /logo-reveal、/social-clip、/product-demo、/launch-video、/og-assets、/audio-track 的必備背景。

marketing-studio 是什麼?

Marketing Studio 是一個集中式的影片、動畫與圖片資產引擎,基於 Remotion、Blender、Playwright 和 ComfyUI 等工具建構。其核心設計理念是將可重複使用的原始碼與生成的產出嚴格分離——引擎儲存庫(ENGINE)僅存放可重複使用的設定與原始碼,而所有品牌專屬的輸入、擷取、音訊、道具、公開階段資產、審查記錄以及最終交付檔案,一律歸入產品儲存庫(PROJECT)中 `marketing/assets/<brand>/` 目錄下。這確保了不同專案間的資料隔離,並避免引擎儲存庫因個人或產品素材而膨脹。 此技能定義了一套嚴謹且可重複的工作流程:從共享儲存庫鎖定檢查、工具鏈驗證、品牌設定檔確認,到創意方向選擇(參考來源、風格框架、含音效的動畫腳本)、資產食譜執行、靜態畫面預檢、完整渲染後的多層級審查(包含自動化門檻檢查與非作者主觀審查),最後提交僅限可重複使用的引擎變更與產品擁有的執行產物。這套流程適用於各種常見的資產類型,如 Logo 揭示、社群短片、產品展示、發布影片、OG 圖片、README GIF 以及音軌,且每個資產技能都遵循相同的流程結構。 Marketing Studio 強調「食譜已解決,執行而非探索」的原則,避免浪費時間重新推導已知的解決方案。它還內建了品牌標記紀律(僅從 `brands/<id>.json` 讀取值)、可空資產屬性與預留位置回退機制、以及嚴格的複製規範(禁止破折號、禁用誇張用語)。此外,透過子智能體處理視覺調優迴圈,可將迭代用的圖片留在已捨棄的上下文中,從而保持主對話的專注與效率。此技能與 Claude Code、Cursor、Codex 等 AI 代理平台相容,能顯著提升行銷資產生成的品質與一致性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ucsandman/marketing-studio/tree/HEAD/skills/marketing-studio

在你喜歡的 AI 中提問

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

說明文件

Marketing Studio

可重複使用的影片/動畫/圖片原始碼集中在一個引擎儲存庫中(Remotion + Blender + Playwright + ComfyUI 餵養器)。其根目錄為:

${CLAUDE_SKILL_DIR}/../..

以下稱之為 ENGINE。產品儲存庫則為 PROJECT。可重複使用的原始碼變更應歸屬於 ENGINE;所有生成的輸入、擷取、音訊檔、道具、公開階段資產、審查記錄、渲染檔與交付檔案, 皆應存放於 PROJECT/marketing/assets/<brand>/。對生成器和渲染器傳遞 --project PROJECT 參數。 請勿渲染到 ENGINE 再複製到其他地方。

開始任何資產工作前的必讀文件: ${CLAUDE_SKILL_DIR}/../../docs/PLAYBOOK.md (引擎地圖、入門指南、流程、交付合約)以及食譜中指定的 ${CLAUDE_SKILL_DIR}/../../docs/playbook/<topic>.md 檔案; 請勿閱讀其他主題檔案。那些檔案是昂貴的發現成果;請勿重新推導或質疑它們。

工作流程形狀(每個資產技能都遵循此流程)

  1. 共享儲存庫鎖定檢查:git -C "${CLAUDE_SKILL_DIR}/../.." status --short。如果樹狀結構中有 不是你做出的未提交修改,表示另一個工作階段可能正在引擎儲存庫中運行—— 向使用者說明你的發現,並詢問是要等待還是繼續(若並行進行請加上範圍鎖定)。切勿在他人未提交的 編輯上靜默地建構。
  2. cd "${CLAUDE_SKILL_DIR}/../.." && python launch.py --check — 驗證工具鏈。
  3. 品牌檢查:brands/<id>.json 是否存在於產品中?如果不存在,請先執行 PLAYBOOK 的「導入新品牌」章節(令牌來自產品儲存庫的 DESIGN.md/tailwind/CSS 變數;標記組件;註冊表)。僅針對你無法推導的值詢問使用者。
  4. 對於核心創意作品,請先參考來源/來源憑證選擇方向,批准風格框架, 並在完成作品前建構含有音訊的動畫腳本。使用擷取、原生 UI、 2D、3D 或混合鏡頭,依據產品證明而非固定風格儀式。
  5. 使用 --project PROJECT 執行資產食譜。使用階段媒體的 Remotion 指令也需傳遞 --public-dir=PROJECT/marketing/assets/<brand>/public。
  6. 在任何完整渲染之前,先檢查代表性的靜態畫面。對於一部製作影片,請檢查 每個鏡頭的開頭/中間/結尾證據,並搭配音效觀看完整的配樂剪輯。
  7. 執行資產門檻檢查以及 node scripts/check-audio.mjs <brand> --project PROJECT。 旁白是預設選項;純音樂需有明確記錄的例外。機械性的 PASS 永遠不能取代名為非作者的「我會分享這個嗎?」審查。
  8. 完成的作品已存在於 PROJECT 中。將其發送給使用者;在使用者看到之前, 工作尚未完成。僅提交可重複使用的 ENGINE 原始碼/設定變更,以及 適合 PROJECT 的產品擁有的執行產物。

不可妥協的事項

  • 品牌值僅來自 brands/<id>.json,透過 getBrand(brandId) 取得;切勿在範本中使用字面的十六進位值。 尊重品牌規定的顏色規則(禁止:利潤金色,絕不使用綠色)。
  • 可空的資產屬性 + 預留位置回退(乾淨複製煙霧保持綠色)。
  • 生產用的生成器絕不將個人/產品素材寫入 ENGINE。診斷探針使用其包裝器提供的明確暫存模式, 並保持在作業系統暫存目錄下。
  • 複製:禁止破折號,禁用誇張用語。
  • 失敗時要大聲報錯;生成的屬性檔案僅透過其建構腳本編輯。

令牌紀律

食譜是已解決的 — 執行,而非探索。渲染日誌:| tail -2。檢查 靜態畫面,絕對不要檢查影片(必要時透過 npx remotion ffmpeg 擷取影格)。 將視覺調優循環分配給子智能體,以便迭代圖片落在已捨棄的上下文中。 例行運作在 Opus/Sonnet 上即可順利執行;僅在 PLAYBOOK 未涵蓋的新範本設計 或視覺錯誤時才提升模型層級。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能