Communitygithub.com

posteverywhere/cursor-plugin

將一支影片同時發佈到多個平台,並為每個平台撰寫合適的標題與說明。當使用者想將影片分享到 TikTok、Instagram Reels、YouTube Shorts、LinkedIn 與 Facebook Reels,或要求「把這支影片發到所有地方」時使用。

cursor-plugin 是什麼?

這個技能讓 AI 代理能將單一影片一次發佈到多個社交平台,包括 TikTok、Instagram Reels、YouTube Shorts、LinkedIn 與 Facebook Reels。使用者只需提供一個公開的 MP4 影片連結,技能就會自動上傳、檢查各平台的規則限制(長度、大小、比例)、選擇可用的帳號,並為每個平台產生適合的標題與說明。 它支援透過 `upload_media_from_url` 與 `get_media` 非同步處理影片,確保影片準備好才進行下一步。根據 `get_platform_rules` 的結果,技能會自動排除不符合規格的平台,並向使用者解釋原因。發佈流程包含建立草稿、確認、排程或即時發佈,最後透過 `get_post_results` 檢查發佈結果並回報。 對於每個平台,技能會使用對應的 `platform_content` 結構來設定專屬內容,例如 YouTube 的標題與描述、Instagram 的內容類型等。它還會根據使用者的品牌語調(如果有的話)調整文案,避免虛構事實。此技能設計給支援工具呼叫的 AI 代理(如 Claude Code、Cursor、Codex)使用,以簡化跨平台內容發佈工作流程。

相容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/posteverywhere/cursor-plugin/tree/HEAD/skills/cross-post-video

在你喜歡的 AI 中提問

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

說明文件

跨平台發佈影片

只需上傳一次影片,為每個平台撰寫專屬說明,並選擇適合的格式。

步驟

  1. 取得影片。 使用者提供一個公開的 MP4 檔案連結。使用 url 呼叫 upload_media_from_url。影片會在背景匯入:使用回傳的 media_id 呼叫 get_media,直到 media_status 變成 "ready"。如果狀態變成 "failed",則以白話告訴使用者 error_message。絕不要附加尚未準備好的影片。如果影片已在媒體庫中,使用 list_media 與 type: "video" 來尋找。
  2. 檢查規則。 呼叫 get_platform_rules,並將影片與每個平台的長度、大小與長寬比限制進行比較。get_media 會顯示影片的詳細資訊。如果影片違反某個平台的規則,則排除該平台並告知使用者原因。
  3. 選擇帳號。 呼叫 list_accounts。使用使用者指定的帳號,或所有狀態正常的影片平台帳號。跳過任何無法發文的帳號,並說明原因。
  4. 為每個平台撰寫說明。 在 content 中放入通用說明,並在 platform_content 中設定各平台專屬內容:
    • TikTok: {"tiktok": {"content": "..."}}。簡短、鉤子在前、主題標籤在結尾。
    • Instagram Reels: {"instagram": {"content": "...", "contentType": "Reels"}}。主題標籤在結尾。
    • YouTube Shorts: {"youtube": {"content": "<description>", "contentType": "Short", "settings": {"title": "<title>"}}}。標題最多 100 個字元,YouTube 不允許 < 或 >。在描述的前兩行說明影片內容。對於一般的 YouTube 影片,使用 "contentType": "Video"。
    • LinkedIn: {"linkedin": {"content": "..."}}。第一行要能吸引點擊,段落要簡短。
    • Facebook Reels: {"facebook": {"content": "...", "contentType": "Reels"}}。 如果有的話,遵循使用者的品牌語調(請見 brand-voice)。不要虛構影片相關事實;如果不確定影片內容,請詢問使用者。
  5. 顯示草稿。 為每個平台顯示:格式、標題(YouTube)、說明與時間。請使用者確認。
  6. 建立貼文。 使用 content、account_ids、media_ids: [<media_id>]、platform_content 以及 draft: true 呼叫 create_post,除非使用者已明確表示要立即發佈或已指定此貼文的發佈時間。
  7. 發佈或排程。 使用者確認後,使用 post_id 與 scheduled_for(附帶 timezone)或 publish_now: true 呼叫 schedule_post。
  8. 檢查結果。 影片在各平台上需要幾分鐘處理。短暫等待後呼叫 get_post_results,並回報已發佈的平台(附連結)以及任何失敗原因(以白話說明,請見 fix-failed-posts)。

好用預設值

  • 直式影片(9:16)適合 TikTok、Reels 與 Shorts。對於寬版影片,在選擇短格式之前,請先檢查 get_platform_rules。
  • 每次發佈一支影片。若要發佈兩支影片,請建立兩篇貼文。

相關技能