Communityコーディング&開発github.com

CDCStream/skills

競合他社がTikTok、Instagram、YouTube、X、Threads、LinkedIn、Facebookに公開した最新投稿を週次ダイジェストにまとめ、どの投稿が好調か、どのトピックやフォーマットに注力しているかをレポートします。Captapi API(MCPツールまたはREST + CAPTAPI_API_KEY)を使用し、最初にクレジット見積もりを表示し、各主張の背後にあるエンドポイントを明示します。競合のソーシャルコンテンツ監視、投稿アクティビティのベンチマーク、ライバルブランドの成功事例調査のリクエストに対応します。

skills とは?

このスキルは、複数のソーシャルメディアプラットフォームにわたる競合他社の公開投稿を収集し、週次ダイジェストを自動生成するAIエージェント機能です。ユーザーが指定した競合アカウントの各プラットフォーム(TikTok、Instagram、YouTube、X、Threads、LinkedIn、Facebook)から最新の投稿を取得し、各アカウントのエンゲージメントベースラインと比較してパフォーマンスを評価します。特に、エンゲージメントの「リフト」(通常よりもどの程度優れているか)を計算し、好調な投稿を識別します。また、投稿のフォーマット(動画、画像、テキストなど)やトピックを自動タグ付けし、前週との比較も可能です。このスキルはPriyanshu GaurのCaptapi API(MCPツールセットとRESTエンドポイントの両方をサポート)を利用し、サブスクリプションにはCAPTAPI_API_KEYが必要です。実行前にクレジット消費の見積もりを表示し、ユーザーの確認を取ってから処理を開始するため、無駄なAPIコールを防ぎます。主要な制限事項として、ログアウト状態で取得できる公開データのみを扱うため、リーチや保存数、クリック率などの非公開指標は含まれません。また、プラットフォームごとに取得できる投稿数や取得方法が異なる(例:Xは人気順、Facebookは1~2件のみ)ことを明記し、結果の解釈に注意を促します。開発者ツールやAIエージェント(Claude Code、Cursorなど)と連携して、競合分析タスクを効率的に自動化するのに適しています。

対応~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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

競合コンテンツダイジェスト

各競合が利用するプラットフォーム上の最新公開投稿を取得し、そのアカウント自身のベースラインと比較してエンゲージメント順にランク付けし、今期間におけるコンテンツの変化を要約します。

これでわかることとわからないこと

  • 公開・ログアウト状態のデータのみ。リーチ、保存数、クリック数、オーディエンスデータは含まれません。決して推定しないでください。
  • プラットフォームごとに取得結果の性質が異なります:
    • Xのuser-tweetsはアカウントの最も人気のある最近のツイート(約100件)を返します。時系列ではありません。
    • LinkedInのcompany-postsはログアウト状態の訪問者に企業ページが表示する投稿(最新約10件)を返します。
    • Facebookのprofile-postsは通常、ログアウト状態の訪問者にページが表示する最新の1~2件のみを返します。Facebookは完全なフィードではなくスポットチェックとして扱い、ダイジェスト内でその旨を明記してください。
  • エンゲージメントは同一アカウントかつ同一プラットフォーム内でのみ比較してください。プラットフォーム間での生の「いいね」数は比較できません。

事前に収集する入力情報

  1. 競合他社と、プラットフォームごとのプロフィールURL。ハンドルを推測せず、ユーザーが提供しなかったプラットフォームはスキップしてください。
  2. 期間(デフォルト: 過去7日間)とプラットフォームごとに取得する投稿数(デフォルト10件。Facebookのprofile-postsは最大limit=4まで)。
  3. 前回のダイジェストファイル(ある場合)。週ごとの変化を報告するために使用します。

クレジット見積もり — 実行前に表示

競合ごとに、プラットフォームごとに1回のリスト取得呼び出し:

プラットフォームエンドポイントクレジット
TikTok/v1/tiktok/channel-posts2
Instagram/v1/instagram/channel-posts(1投稿あたり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

全7プラットフォーム: 競合1社あたり約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<パス>?url=<プロフィールURL>&limit=<N>、ヘッダーにAuthorization: Bearer $CAPTAPI_API_KEYを設定。Facebook の場合はlimit=4を使用。それより大きな値は422バリデーションエラーになります。

失敗した呼び出しは0クレジット。retryable: trueのエラーは1回再試行。retryable: falseのエラーはそのプラットフォームの回答として記録してください。

手順

  1. リストを取得 ユーザーが提供したすべての競合 × プラットフォームの組み合わせに対して行います。
  2. 期間でフィルタリング 各投稿のpublishedAtに基づいて行います。リストは最新の投稿を返しますが、期間は問いません。「この期間に投稿なし」は失敗した呼び出しとは別に報告してください。Xの場合、期間内のツイートのみを保持し、ソースが人気順であることを注記します。
  3. クロス投稿を統合: ある競合が異なるプラットフォームに、タイムスタンプが数分以内でテキストが重複する投稿をしている場合、それらは同一のアイテムとして扱います。
  4. 各投稿をスコアリング 同一アカウントの同一プラットフォーム内で比較: エンゲージメント = いいね + コメント(+ シェア/リポストがあればそれも);リフト = エンゲージメント / そのアカウントで取得した投稿のエンゲージメント中央値。リフトが2以上の投稿を「好調な投稿」とします。
  5. 各投稿にタグ付け フォーマット(ショート動画、ロング動画、画像、カルーセル、テキスト、リンク)と、キャプションから推測した2~4単語のトピックを付与します。
  6. 前回のダイジェストと比較(提供された場合): 投稿頻度の変化、新しいトピック、追加・削除されたフォーマット。

ダイジェストのフォーマット

  1. アクティビティテーブル: 競合 × プラットフォーム → 今期間の投稿数(および前期間との変化)。
  2. 好調な投稿: 競合ごとに最大5件 — プラットフォーム、日付、フォーマット、キャプションの最初の行、エンゲージメントとリフト、リンク、ソースエンドポイント。
  3. テーマ [人間のレビューが必要]: 競合が注力している3~5のトピックまたはフォーマット。それぞれ少なくとも2つのリンク付き投稿で裏付けます。
  4. ギャップと注意点: 提供されなかった、または失敗したプラットフォーム、上記のFacebookとXに関する注記、およびおおよその件数。
  5. 実行の総クレジット数。

人間のレビューが必要な箇所

  • トピックタグとテーマ — キャプションから推測されています。
  • データに基づく「戦略」の解釈。ダイジェストは何が投稿され、アカウントのベースラインと比較してどのようにパフォーマンスしたかを示すものであり、その理由を示すものではありません。

Individual skills in this repo

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

関連スキル