← Windsor.aiCONTENT HISTORY

Update to Windsor.ai

Snapshot Nov 13, 2026 · 18:09 UTC · version 4.2.1

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Windsor.ai and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Nov 13, 2026 · 00:08 UTC

ba6f841ce4b0fb5c912e76ff7057a7e9a3ac32312707f933e2a92f1784afbda5

After

Nov 13, 2026 · 18:09 UTC

410898e940bd63db0b41b6225b27c633c6bec46491445da7fc0d9bc00b28016f

Package file

Before

Nov 13, 2026 · 00:08 UTC

41391

After

Nov 13, 2026 · 18:09 UTC

40844

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "windsor-ai",
-  "version": "4.2.0",
+  "version": "4.2.1",
   "description": "Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to.",
   "author": {
     "name": "Windsor.ai",
@@ -105,7 +105,7 @@
         "demo_recording_url": "https://www.youtube.com/watch?v=PIteVZYyJFc"
       },
       "publication": {
-        "release_notes": "Add 8 skills: per-platform skills for Google Business Profile, Facebook Pages, YouTube, TikTok organic, LinkedIn Pages and Threads, and workflow skills for social media reports and e-commerce reports. Write actions in these skills (Page, LinkedIn, Threads and Business Profile posts, review replies and listing edits) run only after the user confirms; YouTube and TikTok organic are read-only. Subtitle changed from \"Report on and manage campaigns\" to \"Marketing reporting and ads\" (and the five translated subtitles to match), to use the terms people search for. Everything else is unchanged from 4.1.1: the 18 existing skills, MCP configuration, description, keywords, capabilities, starter prompts and review test cases.",
+        "release_notes": "Add \"instagram manage\" to the main listing keywords. Retain the existing \"instagram\" keyword and all other 4.2.0 skills, metadata and MCP configuration.",
         "translations": {
           "es-ES": {
             "subtitle": "Informes de marketing y ads",
@@ -135,6 +135,7 @@
   },
   "keywords": [
     "instagram",
+    "instagram manage",
     "facebook ads",
     "meta ads",
     "google search console",
Full technical diff · 2 changed fields

changed /files/plugin.json/sha256

BEFORE
"ba6f841ce4b0fb5c912e76ff7057a7e9a3ac32312707f933e2a92f1784afbda5"
AFTER
"410898e940bd63db0b41b6225b27c633c6bec46491445da7fc0d9bc00b28016f"

changed /files/plugin.json/size

BEFORE
41391
AFTER
40844
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3eea60dd7be52819cd13d9efa93d4cd2b3239d877b2c6157998b09320de4c4e5",
      "size": 102
    },
    "assets/icon.png": {
      "sha256": "b7b6283e528bbe19df3dfa47ab4ff7fe3bb5b287927fd2167098380003daee86",
      "size": 61372
    },
    "mcp.json": {
      "sha256": "630d5d48330022e66cc54dec958b2470182468734d5d2585dbe55b2e0b8da2da",
      "size": 196
    },
    "plugin.json": {
      "sha256": "410898e940bd63db0b41b6225b27c633c6bec46491445da7fc0d9bc00b28016f",
      "size": 40844
    },
    "skills/amazon-ads/SKILL.md": {
      "sha256": "55df109ac58098a60f199d19b6feab6a079b1ef1b743e3361ae744e1f9a0979f",
      "size": 5667
    },
    "skills/amazon-ads/agents/openai.yaml": {
      "sha256": "1b6ef22b66c28e642c45e0831a88b598429a7b7c14d80889cd18c69fb6bd8fa2",
      "size": 362
    },
    "skills/budget-pacing/SKILL.md": {
      "sha256": "be80dd606db500306838ca8264ec4037b42dd9dfd8bbfbc17ad683805aeb97e8",
      "size": 7845
    },
    "skills/budget-pacing/agents/openai.yaml": {
      "sha256": "16470348626d7dfda33a2411c065442867d123aa1175cd2b5c80b956719cec49",
      "size": 352
    },
    "skills/campaign-launch/SKILL.md": {
      "sha256": "e7c7767a39f8f8642dd8019bd348fcd41b193aeddb57328ea79d819f36b8050a",
      "size": 3639
    },
    "skills/campaign-launch/agents/openai.yaml": {
      "sha256": "1fdec916a9db42921a9f4d7b7da4b90e29fa55e7196a63ba58f78a2d073f1e59",
      "size": 370
    },
    "skills/campaign-management/SKILL.md": {
      "sha256": "8269e83297bf21c1cf5fa2a260f5bbfee66216983cc6e221ba4d45c1621b0a38",
      "size": 4582
    },
    "skills/campaign-management/agents/openai.yaml": {
      "sha256": "4f9c5cbd7134b1cfd806de804a1bf4685995c41ac97e7956d37e6900d49e3400",
      "size": 366
    },
    "skills/ecommerce-report/SKILL.md": {
      "sha256": "130d12b1a43be53eaae4c9d4ec820e91e6bf7a9aafc5f1aba4c495ccf587e5b7",
      "size": 3491
    },
    "skills/ecommerce-report/agents/openai.yaml": {
      "sha256": "6a04a04ed1f7fadc5d5d028b9d4eeab1ce445df0056a4ad63d3b098243accd36",
      "size": 356
    },
    "skills/facebook-pages/SKILL.md": {
      "sha256": "a01ae10c13bef8fc1cd4b3fad0a2115b1bf03a9aa3dedbbb1d86571338290e9d",
      "size": 4491
    },
    "skills/facebook-pages/agents/openai.yaml": {
      "sha256": "9b01a92232835e9f7e92ac840af217d2bdce2facb66da262908d715f1f140ecc",
      "size": 379
    },
    "skills/get-started/SKILL.md": {
      "sha256": "5533b710a5fcd99ed033d66e38bb48717bf61a6c8ff236976113e93afbf64759",
      "size": 7301
    },
    "skills/get-started/agents/openai.yaml": {
      "sha256": "6988be43af81067c8de2d6a955a0cfc3404c9e6a35280991a70d9df7cb75bf02",
      "size": 497
    },
    "skills/google-ads/SKILL.md": {
      "sha256": "b20a1d4e4eaa462deaaef5789e17d65795e881d7aaefb2a70b65f41ea4b49a10",
      "size": 7412
    },
    "skills/google-ads/agents/openai.yaml": {
      "sha256": "b006d000cf14c735fd1ff8c78c2cdcc6cc7ca8c83d546bdc823ea6dab7d9bd0c",
      "size": 386
    },
    "skills/google-analytics-4/SKILL.md": {
      "sha256": "074c357e33ec84f993ab8a1ce63680d5b4a66652b028dda4173f5a46bc990f7f",
      "size": 4302
    },
    "skills/google-analytics-4/agents/openai.yaml": {
      "sha256": "1028dd9822866a0989b8f44bd0d281a29483be77de007870f3488829fdebf0cc",
      "size": 380
    },
    "skills/google-business-profile/SKILL.md": {
      "sha256": "ecbde90e9844c27d08b5ec8a6dcec6a65b8bb4141916169d7dfaf1b1918cef8c",
      "size": 5430
    },
    "skills/google-business-profile/agents/openai.yaml": {
      "sha256": "73c10bcbbcfedd86421818f1fe3143cb3bcdc446778afc022a6e4e054ab39aac",
      "size": 385
    },
    "skills/google-merchant-center/SKILL.md": {
      "sha256": "e60844f9f99005b4476b093b595d1c45e0c101280b76a89f06312c99907ffbf5",
      "size": 5431
    },
    "skills/google-merchant-center/agents/openai.yaml": {
      "sha256": "ad99a4dfaeddd3a55927298bd5bd35892ff7a96a317422dab821d6e4443be417",
      "size": 380
    },
    "skills/google-search-console/SKILL.md": {
      "sha256": "7938f8bbfab8e13b3465c23ec4a4c30e93d4ab89235712aad12fd188c113fee8",
      "size": 3655
    },
    "skills/google-search-console/agents/openai.yaml": {
      "sha256": "f418ceada008b9f433b3051df3f0ee3e58a4b5ce18ddc04aa09e1bb91d4ad9be",
      "size": 377
    },
    "skills/instagram/SKILL.md": {
      "sha256": "e10f4a6a609344eed11272217f92708bf1793156c102f846776759bbd6e14cd2",
      "size": 4959
    },
    "skills/instagram/agents/openai.yaml": {
      "sha256": "15461d27b23fa79db7c3482e65f17252207164661dfd9f064ef080c5cda6148a",
      "size": 377
    },
    "skills/linkedin-ads/SKILL.md": {
      "sha256": "0ddeea034775744c57daaef6e19df5b0d60f888958e3a225e2ef89f1e5caf4ca",
      "size": 5155
    },
    "skills/linkedin-ads/agents/openai.yaml": {
      "sha256": "84ca36c0e5b43ad31c8323420955e2c8a0d2a13df0676309313b19f9c3b3752f",
      "size": 371
    },
    "skills/linkedin-pages/SKILL.md": {
      "sha256": "d4acbced515bce0650536a6430d003b10e9d3e0f42c49597f88c38c90ca5b89b",
      "size": 4314
    },
    "skills/linkedin-pages/agents/openai.yaml": {
      "sha256": "caa5027f0d48b35b9a93c2a5e6e2bf15ec069bc63acccd2b80cff42c12568afe",
      "size": 374
    },
    "skills/marketing-performance-review/SKILL.md": {
      "sha256": "ab52087c18be13fe51743adfa381e61184496ae6a5704aa89a4af0501058c592",
      "size": 7858
    },
    "skills/marketing-performance-review/agents/openai.yaml": {
      "sha256": "38b363ba6359827f890831bafde23987e051cc4fb046a5accea3304b40177670",
      "size": 367
    },
    "skills/meta-ads/SKILL.md": {
      "sha256": "82383a0d4dbc705f99e69f387202f85e34db255636be304eeb152dc5d0d04432",
      "size": 8011
    },
    "skills/meta-ads/agents/openai.yaml": {
      "sha256": "8172a8955f2a085ff1a171063b1eb32b1a15f0511ceca84f18b87d5a91d92b64",
      "size": 368
    },
    "skills/microsoft-ads/SKILL.md": {
      "sha256": "d7796ac59187c47adf3d85898c572014e96c25860aea7a4e033baea07f201d86",
      "size": 7429
    },
    "skills/microsoft-ads/agents/openai.yaml": {
      "sha256": "b40e7372a204244ddfbb3a82b01e10f6bff77d96fb5326470f9ff1050cf2971b",
      "size": 372
    },
    "skills/scheduled-exports/SKILL.md": {
      "sha256": "fdb10b69c2d49c4cb1d519acaab407c08adfd69f63f90a7925c438729468a67d",
      "size": 2214
    },
    "skills/scheduled-exports/agents/openai.yaml": {
      "sha256": "68393927a3f922a3642b95dd0da0e77dffcea20f6df27c362571b0e30c6080d2",
      "size": 366
    },
    "skills/social-media-report/SKILL.md": {
      "sha256": "2d38abe4de9dca5abe553168a0236c2d44ebda3326b5792489082d0cac8d0955",
      "size": 3356
    },
    "skills/social-media-report/agents/openai.yaml": {
      "sha256": "b10b9f45cbf020f63c50cca9513ad883b5f8fbe194d71596f2f101df624c8290",
      "size": 365
    },
    "skills/threads/SKILL.md": {
      "sha256": "f9d8133e2dc528a7ef821a03c6cf59220b109b5d8deb7fad3cdaf6b710179cf3",
      "size": 3305
    },
    "skills/threads/agents/openai.yaml": {
      "sha256": "4ae587a09ff48cf576dc36cb49db2b30c68bfc87f6421d72396cfd0e3ab6905d",
      "size": 366
    },
    "skills/tiktok-ads/SKILL.md": {
      "sha256": "58f1fcace7f1442427b255a42206d2dc10fc9f9122f8922604b5c517c7b7e027",
      "size": 6636
    },
    "skills/tiktok-ads/agents/openai.yaml": {
      "sha256": "7ca40b2d5aee8aad0f456d36e6d6d8313a0faec046b3bcad7ea0a9cbe084a49c",
      "size": 369
    },
    "skills/tiktok-organic/SKILL.md": {
      "sha256": "a381a919ed12cef69f043313f56a50bec6ef8120204b7e771f224176411507a5",
      "size": 3596
    },
    "skills/tiktok-organic/agents/openai.yaml": {
      "sha256": "f1c6241279390e2d9ef04912e4e2c2ef32fe0f6a4f915528950d49f1a8bcef78",
      "size": 381
    },
    "skills/wasted-spend-audit/SKILL.md": {
      "sha256": "f84da073de3e18dc0c1ac9f90f18028e0a2a31e36c9c47bd6740f78853f66d5f",
      "size": 5436
    },
    "skills/wasted-spend-audit/agents/openai.yaml": {
      "sha256": "8e73f9da3c4879cbf28a3062dc3fccecc45bbe88cd4f113dbf954d784877e11c",
      "size": 370
    },
    "skills/windsor/SKILL.md": {
      "sha256": "8b7742399cc91c8601f7f03f9e1f4956ca1146489476877432a1e5deff0e5936",
      "size": 3673
    },
    "skills/windsor/agents/openai.yaml": {
      "sha256": "faff868f885e522ff1c4e996829305011e64e5ccbd61746bc5252f6a09c4a8e7",
      "size": 506
    },
    "skills/youtube/SKILL.md": {
      "sha256": "a8c9bad13ae1b50074cee906af2c3044a976ceba5692af1e5d5d2698e92629f3",
      "size": 3744
    },
    "skills/youtube/agents/openai.yaml": {
      "sha256": "f4d789ae5da1bb5ac26f3e3f8ea2f65fc5fa6ed524888af64ae61a39585883fd",
      "size": 370
    }
  }
}

SHA-256 of public snapshot: 8d9064caa9b48ec4563ac8556f1ba9bf8f45ac088ad0536f8908ecaf91c08865