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

campaign.jsonskills/amazon-ads-reporting/assets/templates/sp/

{
  "_comment": "Amazon Ads API v1 CreateReport \u2014 Sponsored Products Campaign equivalent of the v3 SP Campaign report. 21 of 24 v3 columns map to v1 fields. Three v3 columns have NO v1 equivalent: 'Retailer' (no v1 dim), 'Targeting Type' (manual/auto is not a campaign-grain field in v1), and the 'Last Year *' YoY columns (v1 has no built-in YoY metrics \u2014 run a second report for the prior-year date range and join client-side). Replace placeholders before submitting.",
  "report_main_campaign": {
    "accessRequestedAccounts": [
      {
        "advertiserAccountId": "amzn1.ads-account.g.REPLACE_ME"
      }
    ],
    "reports": [
      {
        "format": "GZIP_JSON",
        "query": {
          "fields": [
            "date.value",
            "portfolio.portfolioId",
            "portfolio.name",
            "adProduct.value",
            "campaign.id",
            "campaign.name",
            "campaign.deliveryStatus",
            "campaign.country",
            "country.code",
            "country.name",
            "campaign.currencyCode",
            "campaign.budgetAmount",
            "campaign.budgetType",
            "campaign.bidStrategy",
            "budgetCurrency.value",
            "metric.impressions",
            "metric.clicks",
            "metric.ctr",
            "metric.cpc",
            "metric.totalCost",
            "metric.purchases",
            "metric.sales",
            "metric.roas"
          ],
          "filter": {
            "on": {
              "comparisonOperator": "EQUALS",
              "field": "adProduct.value",
              "not": false,
              "values": [
                "SPONSORED_PRODUCTS"
              ]
            }
          }
        },
        "periods": [
          {
            "datePeriod": {
              "startDate": "START_DATE",
              "endDate": "END_DATE"
            }
          }
        ]
      }
    ]
  },
  "report_prior_year_for_yoy": {
    "accessRequestedAccounts": [
      {
        "advertiserAccountId": "amzn1.ads-account.g.REPLACE_ME"
      }
    ],
    "reports": [
      {
        "format": "GZIP_JSON",
        "query": {
          "fields": [
            "date.value",
            "campaign.id",
            "campaign.name",
            "adProduct.value",
            "budgetCurrency.value",
            "metric.impressions",
            "metric.clicks",
            "metric.cpc",
            "metric.totalCost"
          ],
          "filter": {
            "on": {
              "comparisonOperator": "EQUALS",
              "field": "adProduct.value",
              "not": false,
              "values": [
                "SPONSORED_PRODUCTS"
              ]
            }
          }
        },
        "periods": [
          {
            "datePeriod": {
              "startDate": "PRIOR_YEAR_START_DATE",
              "endDate": "PRIOR_YEAR_END_DATE"
            }
          }
        ]
      }
    ]
  }
}

skills

LICENSE.md

README.md

tile.json