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

report-catalog.mdskills/amazon-ads-reporting/references/

Amazon Ads unified/v1 report catalog

Use this index when a user names a familiar legacy v3 Sponsored Products (SP), Sponsored Brands (SB), or Sponsored Display (SD) report. Match both the ad product and report family. If multiple rows match the wording, list them and ask the user to choose.

The catalog covers 17 reproducible report families and documents one non-reproducible family. Template paths are relative to the skill root. Read the linked mapping reference before returning a body.

Sponsored Products

Legacy reportPrimary templateMapping and caveatsAdditional requests
SP Campaignassets/templates/sp/campaign.jsonreferences/reports/sp/campaign.mdWrapper; use assets/templates/sp/campaign__main.json and optional assets/templates/sp/campaign__prior_year.json for year-over-year
SP Audienceassets/templates/sp/audience.jsonreferences/reports/sp/audience.mdNone
SP Purchased Productassets/templates/sp/purchased_product.jsonreferences/reports/sp/purchased_product.mdNone
SP Targetingassets/templates/sp/targeting.jsonreferences/reports/sp/targeting.mdWrapper; submit assets/templates/sp/targeting__main.json and assets/templates/sp/targeting__top_of_search.json separately
SP Videoassets/templates/sp/video.jsonreferences/reports/sp/video.mdNone

Sponsored Brands

Legacy reportPrimary templateMapping and caveatsAdditional requests
SB Campaignassets/templates/sb/campaign.jsonreferences/reports/sb/campaign.mdNone
SB Campaign Placementassets/templates/sb/campaign_placement.jsonreferences/reports/sb/campaign_placement.mdNone
SB Keywordassets/templates/sb/keyword.jsonreferences/reports/sb/keyword.mdWrapper; submit assets/templates/sb/keyword__main.json and assets/templates/sb/keyword__top_of_search.json separately
SB Keyword Placementassets/templates/sb/keyword_placement.jsonreferences/reports/sb/keyword_placement.mdNone
SB Search Termassets/templates/sb/search_term.jsonreferences/reports/sb/search_term.mdNone
SB Search Term Impression Shareassets/templates/sb/search_term_impression_share.jsonreferences/reports/sb/search_term_impression_share.mdNone
SB Attributed Purchasesassets/templates/sb/attributed_purchases.jsonreferences/reports/sb/attributed_purchases.mdNone
SB Promptsassets/templates/sb/prompts.jsonreferences/reports/sb/prompts.mdNone
SB Category BenchmarkNOT REPRODUCIBLEreferences/reports/sb/category_benchmark.mdReturn the documented alternatives; no CreateReport body

Sponsored Display

Legacy reportPrimary templateMapping and caveatsAdditional requests
SD Campaignassets/templates/sd/campaign.jsonreferences/reports/sd/campaign.mdNone
SD Advertised Productassets/templates/sd/advertised_product.jsonreferences/reports/sd/advertised_product.mdNone
SD Targetingassets/templates/sd/targeting.jsonreferences/reports/sd/targeting.mdNone
SD Matched Targetassets/templates/sd/matched_target.jsonreferences/reports/sd/matched_target.mdNone

Split-report joins

ReportReasonJoin
SP Campaign year-over-yearCurrent and prior-year periods are separate requestsAlign the shifted reporting date and join on campaign ID; confirm leap-day behavior
SP Targeting with top-of-search impression shareTargeting and impression-share fields use different compatible grainsJoin the campaign-grain result to the main result on reporting date and campaign ID; do not sum the repeated share metric
SB Keyword with top-of-search impression shareKeyword and impression-share fields use different compatible grainsJoin the campaign-grain result to the main result on reporting date and campaign ID; do not sum the repeated share metric

Each wrapper file has a documentation-only _comment plus named CreateReport bodies. The wrapper is not submittable. Extract each named body or use the pre-split files listed above.

No catalog match

If the user names a different report, state that this package has no validated mapping. If the user instead describes a custom grain and metrics, use ad-hoc reporting. Do not infer that an unfamiliar report is equivalent to the nearest catalog row.

skills

LICENSE.md

README.md

tile.json