← Windsor.aiCONTENT HISTORY

Update to Windsor.ai

Snapshot Nov 13, 2026 · 00:08 UTC · version 4.2.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Windsor.ai and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Report on e-commerce sales from Shopify, Amazon Seller Central, WooCommerce, TikTok Shop, eBay and other stores connected to Windsor.ai. Use for revenue, orders, average order value, refunds, top products and period comparisons, and to combine store sales with ad spend for ROAS. Read-only: does not change anything.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 356
    }
  ],
  "name": "ecommerce-report",
  "skill_md_contents": "---\nname: ecommerce-report\ndescription: \"Report on e-commerce sales from Shopify, Amazon Seller Central, WooCommerce, TikTok Shop, eBay and other stores connected to Windsor.ai. Use for revenue, orders, average order value, refunds, top products and period comparisons, and to combine store sales with ad spend for ROAS. Read-only: does not change anything.\"\n---\n\nExplicit instructions from the user take priority over this skill.\n\n# E-commerce insights\n\nRead live e-commerce data from Shopify, Amazon Seller Central, WooCommerce, TikTok Shop, eBay, BigCommerce, Klaviyo, and Google Merchant Center through Windsor.ai and turn it\ninto a clear report, ranking, comparison, or trend. The main connector ids for this area are shopify, amazon_sp (Amazon Seller Central), woocommerce, tiktok_shop, ebay, bigcommerce, klaviyo, google_merchant. Other sources in the same category work the same way; find their ids with get_connectors.\n\n## Stay in scope\n- Use this skill for metrics, rankings, comparisons, trends, and breakdowns of orders, revenue, average order value, units, refunds, top products, listing and product-feed status, and email-flow performance across store or marketplace account, order, product or listing, and flow.\n- If the user asks to pause, enable, change a budget or bid, or update a record, use the campaign-management skill instead.\n- If the user asks to connect, reconnect, or add an account, use the get-started skill instead.\n- If the user asks for a recurring, scheduled, or automated export, use the scheduled-exports skill instead.\n\n## Resolve scope and time\n- Call get_connectors first to see which of these sources have connected accounts. If several accounts match the request, ask which one.\n- Read field ids from get_fields for the chosen connector, and get_options for date-filter columns and connector options. Never guess ids or field names.\n- Use the date range the user gave. If none, use a sensible preset (last_30d, this_month, last_7d), and state which one you used. Append T to a preset to include today.\n\n## Choose the smallest useful read\n- Sales overview -> fields [date, orders, revenue] over the preset; add average order value = revenue / orders.\n- Top products -> fields [product, units, revenue], rank by the metric the user names.\n- Listing health -> Merchant Center or Amazon fields for status and disapprovals; report counts and reasons.\n- Flow performance -> Klaviyo fields [flow, sent, opens, clicks, revenue] over the preset.\n- Keep field sets small and request only the accounts you need. Check for truncated or paginated results before claiming complete coverage.\n\n## Accuracy guardrails\n- Revenue is in the store currency; state it. Refunds may be reported separately; say whether figures are gross or net.\n- Marketplace and store data are not deduplicated across sources; report per source unless asked otherwise.\n- If a field the user wants is not in get_fields, say so rather than substituting a different metric.\n- If \"best\", \"top\", or \"worst\" lacks a metric, ask which metric should define the ranking.\n\n## Answer with evidence\nLead with the requested result, then state the account or source, the time window, and the numbers behind the conclusion. Keep internal ids and raw JSON out of the answer unless the user asks for them.\n\n## Hand-offs\nAfter a report that surfaces an underperformer, offer once to open the campaign-management skill for it. Never offer plans, upgrades, or pricing. Never repeat an offer the user declined.\n"
}

SHA-256 of public snapshot: cedb2fa925c395ea8e389fcd8d11ac505c5fdfd8c53537aafcaf882c5c19fbe4