meta-ads-search について
Frevana と接続済みの Chrome Extension セッションを介して、キーワード、広告主、ブランドで Meta Ads Library を検索するスキルです。国、掲載状況、日付で絞り込み、構造化された広告データを返したり保存したりできます。
主な機能
- 01キーワードや広告主で検索
- 02国と掲載状況の絞り込み
- 03日付範囲と件数上限の指定
- 04構造化された Frevana JSON の取得
- 05検索結果のファイル保存
活用シーン
- 01ブランドの掲載中広告の検索
- 02指定した国の広告の確認
- 03日付範囲を指定した広告検索
- 04検索結果の JSON 保存
MCP 対応
ローカルデーモンと接続済みの Chrome Extension セッションを通じて、Frevana MCP ツール `frevana_meta_ads_search` を呼び出します。検索のたびにセットアップを実行します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finpeakinc/ frevana-skills --skill meta-ads-searchインストール後、Claude Code で/meta-ads-searchを入力して読み込まれたか確認します。
同梱ファイルscripts/search_meta_ads.shscripts/setup.sh
詳細
Meta Ads Search
ローカルの Frevana デーモンと Chrome 拡張機能のセッションを通じて、Meta Ads Library を検索します。
目的
このスキルは、Chrome 拡張機能と連携した Frevana MCP ツール frevana_meta_ads_search を使って、キーワードまたは広告主のテキストで Meta/Facebook 広告を検索するためのものです。
入力:
keyword(必須) - Meta Ads Library で検索するキーワード、広告主、またはブランドのテキストcountry(任意) -ALLまたはUS、CN、GBなどの ISO 3166-1 alpha-2 国コード。デフォルトはALLですactive_status(任意) -active、inactive、またはall。デフォルトはactiveですdate_from(任意) -YYYY-MM-DD形式の開始日(指定日を含む)date_to(任意) -YYYY-MM-DD形式の終了日(指定日を含む)maxResults(任意) - 返す広告の最大数。デフォルトは20、上限は 500 ですtimeout(任意) - タイムアウト(ミリ秒)
出力:
- 構造化された Meta 広告レコードを含む、Frevana の生 JSON テキスト
ユーザーが生の出力を求めていない場合は、結果を要約します。
このスキルに必要なもの
- ユーザーが指定する
keyword - 同梱の
scripts/setup.shラッパー。最新の公式 Frevana セットアップスクリプトをダウンロードして実行します - セットアップ後に実行される Frevana ローカルデーモン。デフォルトポートは
12306です - Frevana Chrome 拡張機能を通じて接続された Chrome
- 接続中の Chrome セッションからアクセス可能な Meta Ads Library
curlbashpython3
これは Chrome 拡張機能のスキルです。ローカルデーモンと Chrome 拡張機能のセッションを使用します。
実行順序
次の手順に従います。
- ユーザーが
keyword、またはそれに相当する広告主/ブランドのテキストを指定していることを確認します。 - アドホックな
frevana callコマンドより、スクリプトを優先します。 countryのデフォルトをALL、active_statusのデフォルトをactive、maxResultsのデフォルトを20にします。任意の日付範囲やタイムアウトの値を勝手に指定しないでください。- Frevana ツールを呼び出すたびに、スクリプトで同梱の
scripts/setup.shを実行します。 - セットアップで Chrome が未接続と報告された場合は中止し、Chrome を開いて Frevana 拡張機能を接続してから再試行するようユーザーに伝えます。
- セットアップが成功した後にのみ、Meta Ads を検索します。
- 結果がログイン/認証に関する内容に見える場合、または Meta Ads Library を利用できない場合は、利用可能な Chrome セッションが必要となる可能性があることを伝え、再試行を案内します。
- 広告の簡潔な要約、またはユーザーが求めた場合は生の JSON を返します。
- 必要に応じて、出力をファイルに保存します。
コマンド
基本的なキーワード検索
bash <skill-path>/scripts/search_meta_ads.sh \
--keyword "nike"
--query、--q、--text は --keyword のエイリアスとして使用できます。
追加のオプションを指定しない場合、すべての国の有効な広告を検索し、最大 20 件の広告を返します。
国と有効ステータスで絞り込む
bash <skill-path>/scripts/search_meta_ads.sh \
--keyword "nike" \
--country US \
--active-status active
--active_status は --active-status のエイリアスとして使用できます。
日付範囲と結果数を指定する
bash <skill-path>/scripts/search_meta_ads.sh \
--keyword "nike" \
--date-from 2026-01-01 \
--date-to 2026-06-22 \
--max-results 50
--date_from、--date_to、--maxResults はエイリアスとして使用できます。
出力をファイルに保存する
bash <skill-path>/scripts/search_meta_ads.sh \
--keyword "nike" \
--output ./out/meta-ads-search-result.json
固定ツール呼び出し形式
スクリプトは次を呼び出します。
frevana call frevana_meta_ads_search '<json_args>'
JSON 引数には常にデフォルトの国、有効ステータス、結果数の上限が含まれます。その他の任意のフィールドは、指定されていない場合は省略されます。
{
"keyword": "nike",
"country": "ALL",
"active_status": "active",
"maxResults": 20
}
ユーザーが国と結果数の上限を指定した場合は、デフォルト値より優先されます。
{
"keyword": "nike",
"country": "US",
"active_status": "active",
"date_from": "2026-01-01",
"date_to": "2026-06-22",
"maxResults": 50,
"timeout": 120000
}
frevana_meta_ads_search にサポートされていないフィールドを渡さないでください。
出力
- 成功時:スクリプトは Frevana ツールの結果を標準出力に出力します
--outputを指定した場合:同じ結果が指定されたファイルパスにも書き込まれます- 失敗時:スクリプトは Frevana のエラーまたは事前チェックの失敗を標準エラー出力に出力し、ゼロ以外の終了コードで終了します
注意事項
--keyword、--query、--q、--textのいずれかが必要です。--countryのデフォルト値はALLです。結果を1か国に絞り込むには、2文字の大文字の国コードを指定してください。--active-statusのデフォルト値はactiveです。ユーザーから明示的に要求された場合にのみ、inactiveまたはallを使用してください。--date-fromと--date-toはYYYY-MM-DD形式で指定してください。--max-resultsのデフォルト値は20で、1~500の整数を指定する必要があります。--timeoutを指定する場合は、正の整数を指定してください。- このスクリプトは、元の Frevana スキルのフローに合わせ、検索のたびに同梱の
scripts/setup.shを実行します。 scripts/setup.shは、https://raw.githubusercontent.com/FinpeakInc/frevana-cli-releases/refs/heads/main/skills/frevana/scripts/setup.shから最新の公式セットアップスクリプトをダウンロードして実行します。frevanaが見つからない場合、公式セットアップスクリプトはデーモンの起動/確認前に Frevana バイナリをインストールします。
プロンプトの例
中国語
- 「Meta Ads Library で nike の広告を調べて」
- 「Facebook 広告ライブラリで openai に関する広告を検索して。米国、active のみ」
- 「meta ads を調べて。キーワードは shopify、期間は 2026-01-01 から 2026-06-22 まで、元の JSON を保存して」
英語
- 「Meta Ads Library で nike の広告を検索して」
- 「米国の openai に関する active な Meta 広告を検索して」
- 「2026-01-01 から 2026-06-22 までの shopify に関する Meta 広告を検索して、元の JSON を保存して」