competitor-content-tracker について
competitor-content-trackerは、ブログ、LinkedIn、Twitter/Xで競合のコンテンツ動向を追跡するマーケティングスキルです。新規投稿と反応データをまとめ、共通テーマやコンテンツの不足領域をMarkdown形式で整理します。
主な機能
- 01ブログ、LinkedIn、Twitter/Xの監視
- 02投稿日時、内容、反応データの収集
- 03各チャネルの反応上位投稿の特定
- 04共通テーマとコンテンツ形式の分析
- 05競合コンテンツの不足領域の整理
活用シーン
- 01毎週の競合投稿の確認
- 02複数の競合が扱うテーマの把握
- 03自社コンテンツの未カバー領域の特定
- 04競合のソーシャル投稿の反応比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill competitor-content-trackerインストール後、Claude Code で/competitor-content-trackerを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
競合コンテンツトラッカー
ブログ、LinkedIn、Twitter/X の 3 つのチャネルで競合他社のコンテンツ活動をモニタリングし、新着情報、反響を集めている投稿、コンテンツのギャップをまとめたダイジェストを作成します。
使用する場面
- 「[競合他社] が何を公開しているか追跡して」
- 「今週、競合他社が投稿した内容を見せて」
- 「競合他社はどんなトピックで成果を上げている?」
- 「競合他社のコンテンツを週次でダイジェストにまとめたい」
フェーズ 0:情報の確認
追跡する競合他社
- 競合企業名とブログ URL のリスト(例:
https://clay.com/blog) - 追跡対象とする競合他社の創業者/CMO の LinkedIn プロフィール URL(任意ですが、価値が高い項目です)
- 競合他社またはその創業者の Twitter/X ハンドル(任意)
対象範囲
- どのくらい前までさかのぼりますか?(週次ダイジェストはデフォルトで 7 日間、初回実行時は 30 日間)
- 特に注目したいトピックやキーワードはありますか?(関連する投稿を優先して表示するために使用します)
出力
- 希望する形式:完全なダイジェスト(すべて)またはハイライトのみ(競合他社ごとに上位 3~5 件)?
設定を clients/<client-name>/configs/competitor-content-tracker.json に保存します。
{
"competitors": [
{
"name": "Clay",
"blog_url": "https://clay.com/blog",
"linkedin_profiles": ["https://www.linkedin.com/in/kareem-amin/"],
"twitter_handles": ["@clay_hq", "@kareemamin"]
}
],
"days_back": 7,
"keywords": ["GTM", "outbound", "AI agents", "growth"],
"output_mode": "highlights"
}
フェーズ 1:ブログコンテンツのスクレイピング
競合他社のブログ URL ごとに blog-feed-monitor を実行します。
python3 skills/capabilities/blog-feed-monitor/scripts/scrape_blogs.py \
--urls "<competitor_blog_url>" \
--days <days_back> \
--keywords "<keywords>" \
--output summary
収集項目:投稿タイトル、公開日、URL、抜粋。
フェーズ 2:LinkedIn 投稿のスクレイピング
追跡対象となる創業者/経営幹部の LinkedIn URL ごとに linkedin-profile-post-scraper を実行します。
python3 skills/capabilities/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "<linkedin_url_1>,<linkedin_url_2>" \
--days <days_back> \
--max-posts 20 \
--output summary
収集項目:投稿テキストのプレビュー、日付、リアクション数、コメント数、投稿 URL。
フェーズ 3:Twitter/X のスクレイピング
ハンドルごとに twitter-mention-tracker を実行します。
python3 skills/capabilities/twitter-mention-tracker/scripts/search_twitter.py \
--query "from:<handle>" \
--since <YYYY-MM-DD> \
--until <YYYY-MM-DD> \
--max-tweets 20 \
--output summary
収集項目:ツイート本文、日付、いいね数、リツイート数、URL。
フェーズ 4:分析と統合
生データを収集した後、すべてのチャネルを横断して情報を統合します。
競合他社ごとに特定する項目:
- 新しいブログ投稿 — タイトル、日付、トピック
- LinkedIn の人気投稿 — エンゲージメント(リアクション数+コメント数)に基づく投稿、トピック、主要メッセージ
- 人気のツイート — いいね数に基づく投稿、トピック
- 繰り返し登場するテーマ — この期間に最も多く投稿されていたトピック
- コンテンツ形式の傾向 — リスト記事、意見記事、事例研究など、どの形式を採用しているか
競合他社横断の分析:
- 共通のトレンドトピック — 複数の競合他社が取り上げているトピック
- カバレッジのギャップ — 競合他社が扱っていて、自社が扱っていないトピック
- 自社が強みを持つトピック — 自社が発信していて、競合他社が発信していないトピック
- エンゲージメントのベンチマーク — 競合他社全体の平均いいね数/リアクション数(自社の成果を評価する際の参考情報)
フェーズ 5:出力形式
構造化された Markdown ダイジェストを作成します。
# Competitor Content Digest — Week of [DATE]
## Summary
- [N] new blog posts tracked across [N] competitors
- Top trending topic: [topic]
- Biggest content gap for you: [topic]
---
## [Competitor Name]
### Blog
- [Post Title] — [Date] — [URL]
> [One-sentence summary]
### LinkedIn (top post)
> "[Post preview...]"
— [Author], [Date] | [Reactions] reactions, [Comments] comments
[URL]
### Twitter/X (top tweet)
> "[Tweet text]"
— [@handle], [Date] | [Likes] likes
[URL]
### Themes this week: [tag1], [tag2], [tag3]
---
## Content Gap Analysis
| Topic | Competitors covering | You covering |
|-------|---------------------|--------------|
| [topic] | Clay, Apollo | ❌ No |
| [topic] | Nobody | ✅ Yes |
## Recommended Actions
1. [Specific content opportunity to act on this week]
2. [Topic to consider writing a response/alternative take on]
ダイジェストを clients/<client-name>/intelligence/competitor-content-[YYYY-MM-DD].md に保存します。
スケジュール設定
このスキルは週次実行(毎週月曜日を推奨)を想定しています。cron ジョブを設定します。
# Every Monday at 8am
0 8 * * 1 python3 run_skill.py competitor-content-tracker --client <client-name>
費用
| コンポーネント | 費用 |
|---|---|
| ブログのスクレイピング(RSS モード) | 無料 |
| LinkedIn 投稿のスクレイピング | プロフィールあたり約 $0.05~$0.20(Apify) |
| Twitter のスクレイピング | 実行あたり約 $0.01~$0.05 |
| 週次実行の合計 | 対象範囲に応じて約 $0.10~$0.50 |
必要なツール
- Apify へのアクセス — デフォルトでは Gooseworks プロキシ経由(キー不要)。Apify を持ち込む場合は
APIFY_API_TOKENを設定します。 - 上流スキル:
blog-feed-monitor、linkedin-profile-post-scraper、twitter-mention-tracker
トリガーフレーズ
- 「[client] の競合コンテンツトラッカーを実行して」
- 「今週、競合他社は何を公開した?」
- 「競合コンテンツのダイジェストを作成して」
- 「[競合他社] は何について書いている?」