skill-amazon-ads について
OpenClaw エージェントを使う Amazon 広告運用担当者向けのコマンドラインスキルです。Sponsored Products のプロファイルやキャンペーン、予算、実績データを確認できます。
主な機能
- 01広告プロファイルの一覧表示
- 02Sponsored Products キャンペーンの確認
- 03キャンペーンと予算の要約
- 04キャンペーンデータの出力
活用シーン
- 01広告プロファイルの確認
- 02キャンペーン状況と予算の点検
- 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.comeu→advertising-api-eu.amazon.comfe→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 | 広告アプリのクライアントシークレット |
refreshToken | LWA リフレッシュトークン |
profileId | 広告プロファイル ID(--profiles から取得) |
region | na、eu、または fe |
注意事項
- Ads API では SP-API とは別の LWA アプリを使用します。クライアント ID/シークレットも異なります。
- すべてのキャンペーン操作で Profile ID が必要です。
- トークンはリクエストごとに新しく取得されます(CLI での使用時にキャッシュによるオーバーヘッドはありません)。
- 本番環境や高頻度での使用では、トークンのキャッシュを追加してください。
関連項目
- skill-amazon-spapi — 注文、在庫、出品情報
コメント
Markdown 対応