Community程式設計與開發github.com

CDCStream/技能

產生競爭對手在 TikTok、Instagram、YouTube、X、Threads、LinkedIn 和 Facebook 上發布內容的每週摘要,包括最新貼文、哪些表現超群,以及他們目前採用的主題和格式。使用 Captapi API(MCP 工具或搭配 CAPTAPI_API_KEY 的 REST 呼叫)。會先顯示點數估算,並為每項宣告引用所使用的端點。當有人要求監控競爭對手的社群內容、基準化發布活動,或找出競爭品牌正在做什麼有效時使用。

技能 是什麼?

這個技能專為 AI 代理(如 Claude Code、Cursor、Codex)設計,用於自動產生競爭對手社群媒體內容的每週摘要。它會從 TikTok、Instagram、YouTube、X、Threads、LinkedIn 和 Facebook 抓取最新的公開貼文,根據競爭對手的歷史基準線對參與度進行排序,並標記出表現超群的貼文。該技能會先計算點數估算,並要求使用者確認,再透過 Captapi API(支援 MCP 工具或 RESTful 呼叫)實際執行。為了確保透明度,每項宣告都會附上所使用的特定 Captapi 端點。此外,技能會合併跨平台張貼的貼文、推斷主題標籤,並與先前的摘要進行比較,以追蹤發布頻率和內容策略的變化。它也清楚說明了平台限制(例如 Facebook 僅返回 1-2 則最新貼文,X 返回的是最受歡迎的推文而非時間軸),並指出需要人工審查的領域(例如主題標籤和策略解讀)。最終摘要包含一個活動表格、最多五個表現超群的貼文、3-5 個新興主題,以及摘要中沒有提到或失敗的平台註記。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CDCStream/skills/tree/HEAD/skills/competitor-content-digest

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

競爭對手內容摘要

抓取各競爭對手在其使用平台上最新的公開貼文,根據該帳戶自身基準線的參與度進行排名,並總結該期間內其內容的變化。

這項功能可以告知你什麼,以及不能告知你什麼

  • 僅限公開、未登入的資料。不包含觸及率、儲存、點擊或受眾資料——絕對不要估算它們。
  • 不同平台回傳的列表內容有所不同:
    • X 的 user-tweets 回傳的是該帳戶最受歡迎的近期推文(約 100 則),而非按時間順序的資訊串流。
    • LinkedIn 的 company-posts 回傳的是公司頁面向未登入訪客顯示的貼文,約 10 則最新貼文。
    • Facebook 的 profile-posts 通常只回傳頁面向未登入訪客顯示的1-2 則最新貼文。請將 Facebook 視為抽樣檢查,而非完整資訊串流,並在摘要中說明這點。
  • 僅在同一帳戶和同一平台內比較參與度。不同平台的原始讚數不具可比性。

需要先收集的輸入項

  1. 競爭對手及其在各平台的個人檔案網址。不要猜測使用者名稱——如果使用者沒有提供某個平台,就跳過那個平台。
  2. 期間(預設:過去 7 天)以及每個平台要抓取的貼文數量(預設:10 則;Facebook 的 profile-posts 最多接受 limit=4)。
  3. 先前的摘要檔案(如有),用於報告週與週之間的變化。

點數估算——執行前先顯示

每個競爭對手,每個平台一次列表呼叫:

平台端點點數
TikTok/v1/tiktok/channel-posts2
Instagram/v1/instagram/channel-posts(每則貼文 0.3;10 則貼文)3
YouTube/v1/youtube/channel-videos2
X/v1/twitter/user-tweets2
Threads/v1/threads/user-posts2
LinkedIn/v1/linkedin/company-posts1
Facebook/v1/facebook/profile-posts2

所有七個平台:每個競爭對手約 14 點;若加上幾個可選的詳細資訊呼叫,則約 16 點。列印所請求競爭對手和平台的總點數,檢查 GET /v1/account/balance(免費),並要求確認。

如何呼叫 Captapi

  • MCP: tiktok_channel_posts、instagram_channel_posts、youtube_channel_videos、twitter_user_tweets、threads_user_posts、linkedin_company_posts、facebook_profile_posts。
  • REST: GET https://api.captapi.com<path>?url=<personal file URL>&limit=<N> 並帶有標頭 Authorization: Bearer $CAPTAPI_API_KEY。Facebook 請使用 limit=4;較高的值會導致 422 驗證錯誤。

失敗的呼叫不計點數。對 retryable: true 的錯誤重試一次;將 retryable: false 的錯誤記錄為該平台的答案。

步驟

  1. 抓取列表:針對使用者提供的每個競爭對手 × 平台。
  2. 過濾到指定期間:根據每則貼文的 publishedAt——列表會回傳最新貼文,無論它們有多舊。請將「此期間內沒有貼文」與「呼叫失敗」分開報告。對於 X,保留期間內的推文,並備註來源是根據受歡迎程度排序的集合。
  3. 合併跨平台貼文:同一競爭對手在不同平台上,時間戳記相差幾分鐘且文字重疊的貼文,視為同一則。
  4. 為每則貼文評分:針對同一平台上的同一帳戶進行比較: engagement = likes + comments (+ shares/reposts 當存在時); lift = engagement / median engagement of that account's pulled posts。 提升度(lift)≥ 2 的貼文即為「表現超群的貼文」。
  5. 為每則貼文加上標籤:格式(短影片、長影片、圖片、輪播、文字、連結)以及從標題推斷出的 2-4 字主題。
  6. 與先前的摘要進行比較(如果有提供):發布頻率變化、新主題、被捨棄或新增的格式。

摘要格式

  1. 活動表格:競爭對手 × 平台 → 此期間內的貼文數(以及與上一期間相比的變化)。
  2. 表現超群的貼文:每個競爭對手最多 5 則——平台、日期、格式、標題的第一行、參與度和提升度、連結以及來源端點。
  3. 主題 [需要人工審查]:3-5 個競爭對手正在採用的主題或格式,每個主題或格式至少要有兩則相關貼文作為佐證。
  4. 缺口與注意事項:未提供的平台或呼叫失敗的平台、上述的 Facebook 和 X 備註,以及近似計數。
  5. 本次執行的點數總計。

需要人工審查的部分

  • 主題標籤和主題——它們是從標題推斷出來的。
  • 任何對資料的「策略」解讀;摘要僅顯示發布了什麼內容以及其在帳戶內的表現,而非原因。

Individual skills in this repo

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

相關技能