mcpField
A
apify-competitor-intelligence

apify-competitor-intelligence

github.com/apifyマーケティング・グロース2.5k2.6k 回インストール1 週間前に更新
リポジトリ

apify-competitor-intelligence について

Apify Actors で複数のプラットフォームからデータを集め、競合を分析するスキルです。Actor の選択と実行を案内し、結果を要約するかCSV、JSONで出力します。

主な機能

  1. 01分析の種類に応じた Actor の選択
  2. 02mcpc による Actor スキーマ取得
  3. 03Node.js スクリプトでの Actor 実行
  4. 04チャット、CSV、JSONでの結果出力
  5. 05競合分析結果の要約

活用シーン

  1. 01競合のレビューや事業データの比較
  2. 02競合のソーシャルコンテンツや指標の監視
  3. 03ベンチマーク用の競合データ出力

MCP 対応

mcpc で mcp.apify.com を呼び出し、入力スキーマや出力項目を含む Actor の詳細を取得します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/apify/agent-skills --skill apify-competitor-intelligence

インストール後、Claude Code で/apify-competitor-intelligenceを入力して読み込まれたか確認します。

同梱ファイルreference/scripts/run_actor.js

詳細

競合情報

Apify Actors を使用して、複数のプラットフォームからデータを抽出し、競合他社を分析します。

前提条件

(事前に確認する必要はありません)

  • APIFY_TOKEN を含む .env ファイル
  • Node.js 20.6+(ネイティブの --env-file をサポート)
  • mcpc CLI ツール:npm install -g @apify/mcpc

ワークフロー

このチェックリストをコピーし、進捗を記録してください。

Task Progress:
- [ ] Step 1: Identify competitor analysis type (select Actor)
- [ ] Step 2: Fetch Actor schema via mcpc
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analysis script
- [ ] Step 5: Summarize findings
ステップ 1:競合分析の種類を特定する

分析のニーズに応じて、適切な Actor を選択してください。

ユーザーのニーズActor ID最適な用途
競合他社のビジネスデータcompass/crawler-google-places立地分析
競合他社の連絡先の特定poidata/google-maps-email-extractorメールアドレスの抽出
機能のベンチマーキングcompass/google-maps-extractor詳細なビジネスデータ
競合他社のレビュー分析compass/Google-Maps-Reviews-Scraperレビューの比較
ホテルの競合データvoyager/booking-scraperホテルのベンチマーキング
ホテルのレビュー比較voyager/booking-reviews-scraperレビュー分析
競合他社の広告戦略apify/facebook-ads-scraper広告クリエイティブ分析
競合他社のページ指標apify/facebook-pages-scraperページのパフォーマンス
競合他社のコンテンツ分析apify/facebook-posts-scraper投稿戦略
競合他社のリールのパフォーマンスapify/facebook-reels-scraperリール分析
競合他社のオーディエンス分析apify/facebook-comments-scraperコメントの感情分析
競合他社のイベントのモニタリングapify/facebook-events-scraperイベント追跡
競合他社のオーディエンスの重複apify/facebook-followers-following-scraperフォロワー分析
競合他社のレビューのベンチマーキングapify/facebook-reviews-scraperレビューの比較
競合他社の広告のモニタリングapify/facebook-search-scraper広告の発見
競合他社のプロフィール指標apify/instagram-profile-scraperプロフィール分析
競合他社のコンテンツのモニタリングapify/instagram-post-scraper投稿の追跡
競合他社のエンゲージメント分析apify/instagram-comment-scraperコメント分析
競合他社のリールのパフォーマンスapify/instagram-reel-scraperリール指標
競合他社の成長追跡apify/instagram-followers-count-scraperフォロワーの追跡
競合他社の包括的なデータapify/instagram-scraper全般的な分析
API ベースの競合分析apify/instagram-api-scraperAPI アクセス
競合他社の動画分析streamers/youtube-scraper動画指標
競合他社の感情分析streamers/youtube-comments-scraperコメントの感情分析
競合他社のチャンネル指標streamers/youtube-channel-scraperチャンネル分析
TikTok の競合分析clockworks/tiktok-scraperTikTok データ
競合他社の動画戦略clockworks/tiktok-video-scraper動画分析
競合他社の TikTok プロフィールclockworks/tiktok-profile-scraperプロフィールデータ
ステップ 2:Actor スキーマを取得する

mcpc を使用して Actor の入力スキーマと詳細を動的に取得します。

export $(grep APIFY_TOKEN .env | xargs) && mcpc --json mcp.apify.com --header "Authorization: Bearer $APIFY_TOKEN" tools-call fetch-actor-details actor:="ACTOR_ID" | jq -r ".content"

ACTOR_ID を、選択した Actor(例:compass/crawler-google-places)に置き換えてください。

次の情報が返されます。

  • Actor の説明と README
  • 必須および任意の入力パラメーター
  • 出力フィールド(利用可能な場合)
ステップ 3:ユーザーの希望を確認する

実行前に、次の点を確認してください。

  1. 出力形式:
    • 簡易回答 - 上位の結果を数件、チャットに表示(ファイルは保存しません)
    • CSV - すべてのフィールドを含む完全なエクスポート
    • JSON - JSON 形式での完全なエクスポート
  2. 結果の件数:ユースケースの性質に応じて指定します
ステップ 4:スクリプトを実行する

簡易回答(チャットに表示、ファイルなし):

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT'

CSV:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.csv \
  --format csv

JSON:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.json \
  --format json
ステップ 5:調査結果を要約する

完了後、次の内容を報告します。

  • 分析した競合他社の数
  • ファイルの保存場所と名前
  • 主な競争上のインサイト
  • 次のステップの提案(より詳細な分析、ベンチマーキング)

エラー処理

APIFY_TOKEN not found - .env に APIFY_TOKEN=your_token を設定するようユーザーに案内してください mcpc not found - npm install -g @apify/mcpc をインストールするようユーザーに案内してください Actor not found - Actor ID のスペルを確認してください Run FAILED - エラー出力に含まれる Apify コンソールへのリンクを確認するようユーザーに案内してください Timeout - 入力サイズを小さくするか、--timeout を大きくしてください

コメント