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
Use this path when the user specifies metrics, dimensions, or filters instead of a named report in the report catalog. A casual name that uniquely matches a catalog row still uses the catalog template.
Resolve these before selecting metrics:
Ask only for information that changes the request. If a phrase has multiple material interpretations—such as “sales,” “conversion rate,” or “keyword”—show the alternatives and let the user choose.
Query the live reporting-field catalog rather than relying on memorized names. Search by business concept, inspect the candidate field’s definition and type, and filter candidates against the dimensions already chosen.
Some Amazon Ads integrations expose this as a report_fields capability with query and validation modes. Other clients expose schema or field-catalog operations under different names. Discover the available schema and use the equivalent capabilities.
Prefer fields whose documented attribution window and grain match the request. Similar-looking metrics can differ by click/view attribution, promoted/halo products, new-to-brand scope, or denominator.
A request needs:
| Requirement | Decision |
|---|---|
| Time | Exactly one supported time dimension, such as daily, weekly, monthly, or summary/date-range grain |
| Level of detail | At least one supported grouping dimension |
| Metrics | At least one compatible metric |
| Currency | Include the catalog-required currency dimension for monetary metrics |
Include stable identifiers beside display names when the result will be joined, persisted, or acted on. Add adProduct.value as a field or filter when product identity matters.
Filters use the canonical singular query.filter shape. A single predicate is wrapped in on; composite filters use the boolean structure supported by the current schema. Validate operator names and value types against that schema.
Validate the complete field list before submission. Treat these outcomes distinctly:
After any correction, validate the complete list again. If a split is required, state the grain of each report, the join keys, and whether the join repeats a coarser metric across finer rows. Do not describe such a result as additive unless aggregation remains valid.
Start from the canonical body shape in request and delivery workflow. Fill the resolved advertiser account and dates, include only validated fields and filters, and follow the same approval, submission, retrieval, and download rules as a catalog template.
Alongside the JSON, state:
Promote a recurring ad-hoc request into the catalog only when its field set and caveats are stable. Add a canonical template, a focused mapping reference, a catalog row, and regression coverage together.
.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