mcpField

skill-amazon-ads

github.com/zero2ai-hubマーケティング・グロース48 回インストール
リポジトリ

skill-amazon-ads について

OpenClaw エージェントを使う Amazon 広告運用担当者向けのコマンドラインスキルです。Sponsored Products のプロファイルやキャンペーン、予算、実績データを確認できます。

主な機能

  1. 01広告プロファイルの一覧表示
  2. 02Sponsored Products キャンペーンの確認
  3. 03キャンペーンと予算の要約
  4. 04キャンペーンデータの出力

活用シーン

  1. 01広告プロファイルの確認
  2. 02キャンペーン状況と予算の点検
  3. 03広告実績データの取得

インストール

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

$npx skills add https://github.com/zero2ai-hub/skill-amazon-ads-optimizer --skill skill-amazon-ads

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

同梱ファイルREADME.mdscripts/ads.js

詳細

Amazon Ads API スキル

OpenClaw エージェントから Amazon スポンサープロダクトキャンペーンを管理します。プロファイルの一覧表示、キャンペーンの確認、予算のチェック、パフォーマンスデータの取得ができます。


セットアップ

1. 認証情報ファイルを作成する
{
  "lwaClientId": "amzn1.application-oa2-client.YOUR_CLIENT_ID",
  "lwaClientSecret": "YOUR_CLIENT_SECRET",
  "refreshToken": "Atzr|YOUR_REFRESH_TOKEN",
  "profileId": "YOUR_ADS_PROFILE_ID",
  "region": "eu"
}

amazon-ads-api.json として保存します。AMAZON_ADS_PATH 環境変数を設定してファイルのパスを指定してください(デフォルト:./amazon-ads-api.json)。

リージョンとエンドポイント:

  • na → advertising-api.amazon.com
  • eu → advertising-api-eu.amazon.com
  • fe → advertising-api-fe.amazon.com
2. Profile ID を取得する
node scripts/ads.js --profiles

ブランド/マーケットプレイスの profileId をコピーし、認証情報ファイルに追加します。


スクリプト

ads.js — キャンペーンと概要
node scripts/ads.js --profiles                # list all advertiser profiles
node scripts/ads.js --campaigns               # list all SP campaigns
node scripts/ads.js --summary                 # active campaigns + budgets summary
node scripts/ads.js --campaigns --out c.json  # save to file

認証情報のスキーマ

フィールド説明
lwaClientId広告アプリのクライアント ID(SP-API とは別)
lwaClientSecret広告アプリのクライアントシークレット
refreshTokenLWA リフレッシュトークン
profileId広告プロファイル ID(--profiles から取得)
regionna、eu、または fe

注意事項

  • Ads API では SP-API とは別の LWA アプリを使用します。クライアント ID/シークレットも異なります。
  • すべてのキャンペーン操作で Profile ID が必要です。
  • トークンはリクエストごとに新しく取得されます(CLI での使用時にキャッシュによるオーバーヘッドはありません)。
  • 本番環境や高頻度での使用では、トークンのキャッシュを追加してください。

関連項目

コメント