SK

Automate Amazon Ads management for Sponsored Products within your agent environment.

Install

mkdir -p .claude/skills/skill-amazon-ads && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11235" && unzip -o skill.zip -d .claude/skills/skill-amazon-ads && rm skill.zip

Installs to .claude/skills/skill-amazon-ads

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Amazon Ads API v3 skill for OpenClaw agents. List profiles, manage Sponsored Products campaigns, view budgets and performance. Works with any advertiser account.
161 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Lists advertiser profiles and regions
  • Manages Sponsored Products campaigns
  • Retrieves campaign performance data
  • Summarizes budget utilization

How it works

The tool interfaces with the Amazon Ads API v3 to query and manage advertising data using LWA credentials provided in a local JSON configuration.

Inputs & outputs

You give it
Amazon Ads API credentials
You get back
Campaign performance data and budget summaries

When to use skill-amazon-ads

  • Retrieve performance data for active ad campaigns
  • List all available advertiser profiles and their regions
  • Summarize current budget utilization across campaigns

About this skill

Amazon Ads API Skill

Manage Amazon Sponsored Products campaigns from your OpenClaw agent — list profiles, view campaigns, check budgets, and pull performance data.


Setup

1. Create credentials file

{
  "lwaClientId": "amzn1.application-oa2-client.YOUR_CLIENT_ID",
  "lwaClientSecret": "YOUR_CLIENT_SECRET",
  "refreshToken": "Atzr|YOUR_REFRESH_TOKEN",
  "profileId": "YOUR_ADS_PROFILE_ID",
  "region": "eu"
}

Save as amazon-ads-api.json. Set AMAZON_ADS_PATH env var to point to it (default: ./amazon-ads-api.json).

Regions & endpoints:

  • naadvertising-api.amazon.com
  • euadvertising-api-eu.amazon.com
  • feadvertising-api-fe.amazon.com

2. Get your Profile ID

node scripts/ads.js --profiles

Copy the profileId for your brand/marketplace and add it to the credentials file.


Scripts

ads.js — Campaigns & Summary

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

Credentials Schema

FieldDescription
lwaClientIdAds app client ID (separate from SP-API)
lwaClientSecretAds app client secret
refreshTokenLWA refresh token
profileIdAdvertising profile ID (from --profiles)
regionna, eu, or fe

Notes

  • Ads API uses a separate LWA app from SP-API — different client ID/secret
  • Profile ID is required for all campaign operations
  • Tokens are fetched fresh per request (no caching overhead for CLI use)
  • For production/high-frequency use, add token caching

Related

When not to use it

  • Managing orders, inventory, or listings
  • High-frequency production use without token caching

Prerequisites

nodeamazon-ads-api.json credentials file

Limitations

  • Requires separate LWA app credentials from SP-API
  • Profile ID is mandatory for all operations

How it compares

It provides a dedicated CLI interface for Amazon Ads specifically, distinct from general-purpose SP-API tools.

Compared to similar skills

skill-amazon-ads side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
skill-amazon-ads (this skill)04moReviewIntermediate
data01moReviewIntermediate
mcp-builder1363moReviewAdvanced
copilot-sdk74moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

data

salazarsebas

Querying Stellar chain data via Stellar RPC (preferred) and Horizon (legacy). Covers RPC JSON-RPC methods, Horizon REST endpoints, streaming, pagination, historical queries, Hubble/Galexie for deep history, and the RPC/Horizon migration story. Use when reading balances, transactions, operations, led

00

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

copilot-sdk

github

Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.

763

openrouter-function-calling

jeremylongshore

Implement function/tool calling with OpenRouter models. Use when building agents or structured outputs. Trigger with phrases like 'openrouter functions', 'openrouter tools', 'openrouter agent', 'function calling'.

539

chatgpt-app-builder

mcp-use

Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

535

create-mcp-app

modelcontextprotocol

This skill should be used when the user asks to "create an MCP App", "add a UI to an MCP tool", "build an interactive MCP View", "scaffold an MCP App", or needs guidance on MCP Apps SDK patterns, UI-resource registration, MCP App lifecycle, or host integration. Provides comprehensive guidance for building MCP Apps with interactive UIs.

331

Search skills

Search the agent skills registry