22 Agent Skills for Amazon sellers and advertisers: Sponsored Products and Brands audits, search-term mining, budget pacing, DSP and Amazon Marketing Cloud, reporting, listing optimization and compliance, product images, repricing, FBA inbound, stockout, refunds, buyer messaging, and profitability. Built for Kuudo's hosted Amazon Ads and Selling Partner MCP servers; price, budget, listing, and shipment writes are previewed and wait for explicit approval.
68
93%
Does it follow best practices?
Impact
66%
1.65xAverage score across 22 eval scenarios
Medium
Suggest reviewing before use
Collect all required inputs from the user, apply defaults for optional inputs, and validate before proceeding.
| Input | Source | Notes |
|---|---|---|
| marketplace | INPUT | Country code (e.g., US). Also used for account selection, conversion tracking domain, and language locale |
| campaign start date | INPUT | ISO 8601 datetime with Z suffix (e.g. 2026-10-01T00:00:00Z; default: next day) |
| campaign end date | INPUT | ISO 8601 datetime with Z suffix (e.g. 2027-10-01T00:00:00Z; default: 1 year later) |
| campaign budget | INPUT | Monetary amount, must be positive |
| primaryInventoryTypes | INPUT | Array: DISPLAY, VIDEO_OLV, VIDEO_STV, AUDIO, LIVE_EVENTS. Ad group level uses different names — see inventory_type_mapping.md |
| asins | INPUT | Array of ASINs for conversion tracking (Step 3) AND video ad creative product references (Step 6a) |
| Input | Default | Notes |
|---|---|---|
| campaign_name | DSP|PB|Campaign yyyy-MM-dd_HH-mm-ss | Auto-generated with UTC timestamp if not provided |
| bid_strategy | SPEND_BUDGET_IN_FULL | Campaign and ad group level |
| goal_kpi | Derived — see Goal KPI inference below | |
| base_bid | 0.1 | Ad group baseBid |
| fees | omit | Pass-through, include only if user provides |
| frequencies | omit | Pass-through, include only if user provides |
| tags | omit | Pass-through, include only if user provides |
| purchaseOrderNumber | omit | Pass-through, include only if user provides |
The campaign's goal_kpi is set at campaign creation (Step 2) and influences which tactics become eligible at ad group level (Step 5). A single campaign can have ad groups with different tactics (both P+ and B+), but the campaign-level KPI must be compatible with the desired tactics.
ROAS (P+ conversions focus).| Tactic | Compatible KPIs | Campaign Goal |
|---|---|---|
| CUSTOMER_ACQUISITION (P+) | ROAS | Conversions |
| REMARKETING (P+) | ROAS | Conversions |
| RETENTION (P+) | ROAS | Conversions |
| MAXIMIZE_PERFORMANCE (P+) | COST_PER_DETAIL_PAGE_VIEW, DETAIL_PAGE_VIEW_RATE | Conversions |
| PROSPECTING (B+) | REACH, FREQUENCY_AVERAGE, COST_PER_VIDEO_COMPLETION, VIDEO_COMPLETION_RATE | Awareness |
ROASREACHCOST_PER_DETAIL_PAGE_VIEWmarketplace: valid country codecampaign_start_date < campaign_end_datecampaign_budget > 0primaryInventoryTypes: non-empty array of valid valuesasins: non-empty arrayZ UTC suffixGenerate a shared UTC timestamp yyyy-MM-dd_HH-mm-ss at the start of the workflow. This timestamp is reused across all entity names:
| Entity | Pattern |
|---|---|
| Campaign | DSP|PB|Campaign yyyy-MM-dd_HH-mm-ss |
| Ad Group | DSP|PB|{inventoryType}|{tactic} yyyy-MM-dd_HH-mm-ss |
| Ad | DSP|PB|Ad|{adType} yyyy-MM-dd_HH-mm-ss |
On failure: ask user to correct input.
.tessl-plugin
skills
amazon-ads-accounts
amazon-ads-budget-pacing
amazon-ads-create-dsp-campaign
amazon-ads-creative-assets
amazon-ads-marketing-cloud
amazon-ads-reporting
assets
templates
sb
references
tests
amazon-ads-sb-performance-review
amazon-ads-sp-campaign-auditor
amazon-ads-sp-search-term-explorer
amazon-product-image
amazon-profitability-calculator
amazon-sp-fba-inbound
amazon-sp-listing-compliance
amazon-sp-listing-optimizer
amazon-sp-messaging-api
amazon-sp-refund-return-monitor
amazon-sp-repricing
amazon-sp-sales-traffic-analyzer
amazon-sp-sqp-asin-ngram
amazon-sp-stockout-prevention
connect-to-kuudo
using-kuudo