Communitygithub.com

openclip-ugc-ads

透過 OpenClip 從結構化的創意簡報生成短直式 UGC 風格廣告短片,並從 AI 創作者名單中挑選適合的人選。使用於當要求製作 UGC 廣告時。

openclip-ugc-ads 是什麼?

這項技能(openclip-ugc-ads)能讓 AI 代理透過 OpenClip MCP 伺服器自動生成短直式 UGC 廣告短片(約 7 到 12 秒)。使用者需先註冊 OpenClip 帳號,免費帳戶每日僅限生成一次,付費帳戶則按渲染秒數計費。代理的工作流程包含四個步驟:首先呼叫 `list_ugc_creators` 取得團隊專屬的創作者名單與起始畫面,接著使用 `generate_ugc` 傳入結構化創意欄位(非自由文字提示)或伺服器端預設的 `brief_name` 來啟動渲染工作,然後每 10 到 15 秒輪詢 `get_ugc_job_status` 直到工作完成,最後回傳包含影片網址與後設資料的結果。該技能特別強調創意簡報必須是離散的欄位物件(如角色、場景、動作),而非一段連續的文字描述;同時建議用戶在測試不同廣告角度時每次只改變一個變數(如創作者、鉤子或起始畫面),以獲得有意義的比較結果。支援 Claude Code、Claude Desktop、Cursor 與其他僅需標頭的客戶端,透過 MCP 協定連接。

相容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/OpenClip-App/agent-skills/tree/main/skills/openclip-ugc-ads

在你喜歡的 AI 中提問

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

說明文件

OpenClip:UGC 廣告生成

generate_ugc 能根據創意簡報渲染出一段短直式 UGC 風格短片(約 7 到 12 秒)。免費帳戶每天只能生成一次。付費帳戶則按渲染秒數以點數計費。

渲染過程較耗資源,預計需要幾分鐘而非幾秒鐘才能完成一段短片。

設定(一次性)

OpenClip 是一個遠端 MCP 伺服器,位於 https://openclip.app/mcp。當 OAuth 提示出現時,請使用您的 OpenClip 帳號登入,無需複製任何 API 金鑰。

  • Claude Code: claude mcp add --transport http openclip https://openclip.app/mcp,然後使用 /mcp 進行授權。
  • Claude Desktop / 網頁版: 開啟「設定」,點選「連接器」,選擇「新增自訂連接器」,貼上 URL 並登入。
  • Cursor(.cursor/mcp.json):{ "mcpServers": { "openclip": { "url": "https://openclip.app/mcp" } } }
  • 僅支援標頭的客戶端: 在 openclip.app/settings/connect 產生一個 MCP 權杖,然後連接到 https://openclip.app/mcp/key,標頭為 Authorization: Bearer <token>。

進行基本檢查:呼叫 get_account。

工作流程

  1. 先查閱創作者名單。list_ugc_creators 會回傳此團隊有效的 creator 和 start_frame 值:包括精選名單以及團隊自己儲存的創作者,並按領域分組。切勿憑空猜測創作者名稱,請從此呼叫結果中選取。
  2. **生成影片。**使用 generate_ugc(...) 並提供以下其中一種參數:
    • brief_name - 伺服器端預設的快速路徑,或
    • brief - 包含結構化創意欄位(如 character 等)的內嵌物件。
  3. **輪詢進度。**函式會回傳一個 ugc_job 的 hashid。每 10 到 15 秒輪詢一次 get_ugc_job_status(ugc_job)。queued 或 rendering 表示仍在處理中,completed 會回傳 video_url 及 result_meta(包含時長、尺寸、FPS、種子碼),failed 則回傳 error。
  4. 回顧過去作品。list_ugc_jobs 會列出團隊先前的 UGC 短片,若您遺失了 ugc_job 的 id,可透過此函式找到它再進行輪詢。

創意簡報必須是結構化資料,而非連續敘述

這是代理最容易犯錯的地方。brief 不是一段連續的文字提示。它是一個由離散創意欄位(character 及其他 API 接受的欄位)組成的物件。若將一整段文字塞入單一欄位,會浪費結構化設計並產出模糊的結果。

請為每個欄位填寫具體、可視覺化、可拍攝的細節:

  • 描述畫面中的物件,而非應該傳達的感覺。「將瓶子舉在胸前高度,身後是廚房流理台」比「充滿活力與抱負的氛圍」更好。
  • 每個欄位只放一個想法。不要將三個橋段塞入 character 中。
  • 具體的限制能產出比形容詞更好的結果。一個明確的場景、一個明確的道具、一個明確的動作,勝過「高品質、專業、引人入勝」。

測試廣告角度

當使用者想要多種變化而非單一段影片時,每次渲染只改變一個變數,這樣比較才有意義:

  • 相同創作者,不同鉤子。
  • 相同鉤子,不同創作者(當您在測試誰能更好地傳達訊息時)。
  • 其他條件相同,不同 start_frame(當您在測試縮圖的關鍵時刻時)。

免費帳戶每天只能生成一次,因此在免費帳戶上,請將這唯一一次的機會用在最具差異性的角度上,而不是近乎重複的版本。在承諾批次生成前,請先檢查 get_account。

規則

  • 每次工作階段中的首次生成前,務必先執行 list_ugc_creators。名單是依團隊而異且會變動的。
  • 務必輪詢。渲染需要數分鐘,generate_ugc 會立即回傳。
  • 短片預設長度較短,約 7 到 12 秒。請勿承諾 60 秒的廣告。
  • 免費帳戶每天只能生成一次。請在用戶計畫於免費帳戶上進行批次生成前說明此限制。
  • result_meta 中包含 seed。當用戶喜歡某次渲染並想要相近的變體時,請保留此種子碼。

錯誤處理

工具失敗時會以 isError: true 及純文字訊息回傳,而非 HTTP 狀態碼。若收到 `

Individual skills in this repo

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

OpenClip-App/agent-skills

OpenClip agent skill for clipping long-form into short-form social clips.

OpenClip-App/agent-skills

OpenClip clipping: long video → short vertical clips ranked by virality score.

OpenClip-App/agent-skills

OpenClip captions: burn styled animated captions into short clips.

openclip-convert

Convert and compress media from your agent with OpenClip - video to mp4, webm, mov, mkv, or gif, and audio to mp3, aac, wav, or flac. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-remove-background

Remove the background from an image with OpenClip and get back a transparent PNG. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-repurpose

Turn one long video into a full batch of platform-ready short clips for TikTok, Reels, and YouTube Shorts with OpenClip - find the moments, reframe to vertical, burn in captions, and write the post copy for each. Use when asked to

openclip-thumbnails

Pull still frames out of a video as thumbnail images with OpenClip, then compress, resize, crop, or reformat them to jpg, png, or webp. FREE with just an OpenClip account, no subscription. Use when asked for

openclip-transcription

Transcribe video or audio to JSON, SRT, and VTT with speaker diarization and time codes, using OpenClip. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-video-editing

Edit a video file from your agent with OpenClip - trim, crop, reframe to 9:16 or 1:1, resize, rotate, flip, compress to a target size, or mute the audio. FREE with just an OpenClip account, no subscription. Use when asked to

相關技能