{"id":13063,"plugin_id":"plugin_asdk_app_6a6318aaee888191a823829387f922a5","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:02:54.409Z","digest":"1f584f30be1badbb40b1fb70b16de1073fe0507c1f243ece09e0d78daa4344bf","against":null,"payload":{"description":"Sales by product SKU for a given period.","included_files":[],"name":"kreel-product-breakdown","skill_md_contents":"---\nname: kreel-product-breakdown\ndescription: \"Sales by product SKU for a given period.\"\n---\n\nInputs: `<date_range>`. Collect any missing value from the user, then substitute it wherever the placeholder appears below.\n\nIf more than one brand is reachable, call `list_brands` first and pass `brand` on every call.\n\nRank products by refund-correct net merchandise revenue over <date_range>. Call `get_performance` with platform='shopify', entity_type='product', that date range, metrics=['units', 'revenue'], limit=10, and compare_to_previous=True. Each row already contains the product id, product title, units, and net revenue, so do not make a separate catalog lookup. Revenue honors the Brand's Revenue Basis and sales-channel policy; shipping is excluded because it cannot be allocated defensibly to a product. Keep refund-only and deleted products visible. Report the top 10 and flag products whose net revenue dropped more than 20% versus the immediately preceding equal-length period using each row's vs_previous block.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}