CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

kuudoai/kuudo-skills

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

1.65x
Quality

93%

Does it follow best practices?

Impact

66%

1.65x

Average score across 22 eval scenarios

SecuritybySnyk

Medium

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

column-mapping-hints.mdskills/amazon-ads-sb-performance-review/references/

Column mapping hints (non-authoritative)

Amazon Advertising Sponsored Brands Campaigns exports change by report type, API version, and locale. Treat this file as search ideas when scanning headers — confirm every mapping on the user’s artifact.

Semantic roles

RoleTypical ideas (examples only)Agent action
Campaign keycampaign, campaign name, campaignName, CampaignPrefer stable ID if both ID and name exist for joins
Cost / spendcost, spend, SpendSame currency as sales
Salessales, attributed sales, purchases sales, 14 Day Total SalesPick one definition per run; document it
Impressionsimpressions, Impressions
Clicksclicks, ClicksExclude columns that are rates if mis-labeled
Ordersorders, purchases, 7 Day Total OrdersWatch attribution window in header
Statestate, status, campaign statusNormalize case when filtering enabled
Budgetbudget, daily budgetOptional
NTB ordersheaders containing new to brand + order, or ntb + orderLocale-specific spacing
NTB salesnew to brand + sales
Placement / typeplacement, top of search, video, ad typeOnly if present

Nested JSON

Exports from APIs may be { "reports": [ { "rows": [...] } ] } or different. The agent must:

  1. Print top-level keys.
  2. Find the list of row objects or the CSV-equivalent array.
  3. Derive column names from the first row’s keys if records are dicts.

Common pitfalls

  • Multiple sales columns (1d vs 7d vs 14d): user must choose or default to the window stated in the report name.
  • Percent formatting: strings like "12.3%" need parsing before math.
  • Aggregated vs daily grain: if each row is campaign-day, aggregate to campaign for “top campaigns” unless the user wants daily charts.

skills

LICENSE.md

README.md

tile.json