← FitCardCONTENT HISTORY

Update to FitCard

Snapshot Nov 5, 2026 · 01:20 UTC · version 1.1.0

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 FitCard 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 3, 2026 · 19:26 UTC

2608c0ca97f18d378d98a99396f7d49c32680bd81d2bfacbbd1ec5c7096df947

After

Nov 5, 2026 · 01:20 UTC

6aa6b34b996c551379a7a6e6df8d58082558307a0b0f4aff339f9de641035f2c

Package file

Before

Nov 3, 2026 · 19:26 UTC

192

After

Nov 5, 2026 · 01:20 UTC

450

Package file

Before

Nov 3, 2026 · 19:26 UTC

c1ae412501d451fd4e1f1095345fa6e3630751278eec3380e145c6a45cf79628

After

Nov 5, 2026 · 01:20 UTC

5c377348c6c65257f586298f07f9bf42a9bf9bb1af7947171362d896f4d7b8dc

Package file

Before

Nov 3, 2026 · 19:26 UTC

6997

After

Nov 5, 2026 · 01:20 UTC

7618

Compare saved observations

Download comparison JSON

Changed files

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

mcp.json →

plugin.json →

skills/fitcard/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "fitcard",
-  "version": "1.0.1",
+  "version": "1.1.0",
   "description": "Which size to buy in a men's shirt, from shirts he already owns that fit. FitCard compares the shirt's real garment measurements with his own shirts and gives one size, why, how it will fit and how sure it is.",
   "author": {
     "name": "TechCrowds, LLC",
@@ -22,13 +22,14 @@
       "interface": {
         "displayName": "FitCard",
         "shortDescription": "Shirt sizes from your shirts",
-        "longDescription": "Size charts tell you who a size is meant for, not how the shirt will fit. Most brands publish body charts (\"L is for a 41-44 inch chest\"), and those can't tell two shirts apart. Six Uniqlo Larges, all \"for a 41-44 inch chest\", measure 41.5 to 50.5 inches around.\n\nFitCard works from shirts you already own. Name 3-5 shirts that fit you well (brand, item and size), plus any that don't and where they're off (tight in the belly, rides up). FitCard compares their real garment measurements with the shirt you're looking at. You get one size and why, in terms of your own shirts (\"fits like your Buck Mason L, 1 inch roomier\"). You also get how it will fit at the chest, belly and length, and how sure it is.\n\nAsk it:\n- Which size to buy in a specific shirt.\n- Which shirts will fit you, each in the right size, with a link to the shop and to your full FitCard on fitcard.ai.\n- A shirt's garment measurements in every size.\n\nThe measurements come from brand charts, wholesale spec sheets and shirts measured by FitCard users with their phones. If one of your shirts isn't known yet, FitCard says so, and you can measure it with your phone at fitcard.ai.\n\nFor men buying tees, polos and button-downs. Not for women's clothing, shoes or pants. No sign-in. FitCard only sees the shirts you name and never asks for your body measurements. Sizes are an estimate, so check the shop's return policy. Some shop links are affiliate links; a commission never changes the size.",
+        "longDescription": "Size charts tell you who a size is meant for, not how the shirt will fit. Most brands publish body charts (\"L is for a 41-44 inch chest\"), and those can't tell two shirts apart. Six Uniqlo Larges, all \"for a 41-44 inch chest\", measure 41.5 to 50.5 inches around.\n\nFitCard works from shirts you already own. Name 3-5 shirts that fit you well (brand, item and size), plus any that don't and where they're off (tight in the belly, rides up). FitCard compares their real garment measurements with the shirt you're looking at. You get one size and why, in terms of your own shirts (\"fits like your Buck Mason L, 1 inch roomier\"). You also get how it will fit at the chest, belly and length, and how sure it is.\n\nAsk it:\n- Which size to buy in a specific shirt.\n- Which shirts will fit you, each in the right size, with a link to the shop and to your full FitCard on fitcard.ai.\n- A shirt's garment measurements in every size.\n\nThe measurements come from brand charts, wholesale spec sheets and shirts measured by FitCard users with their phones. If one of your shirts isn't known yet, FitCard says so, and you can measure it with your phone at fitcard.ai.\n\nSign-in is optional. Without it, FitCard only sees the shirts you name in the chat. Connect your FitCard account (email and a one-time code, no password) and FitCard remembers your shirts: say \"my Uniqlo tee in L fits great\" and it's saved, then sizes every new shirt from your closet without asking again. The same closet is on fitcard.ai and in the FitCard Chrome extension.\n\nFor men buying tees, polos and button-downs. Not for women's clothing, shoes or pants. FitCard never asks for your body measurements. Sizes are an estimate, so check the shop's return policy. Some shop links are affiliate links; a commission never changes the size.",
         "developerName": "TechCrowds, LLC",
         "category": "Other",
         "capabilities": [
           "Pick the size to buy in a shirt from shirts you own",
           "Recommend shirts that will fit, each in the right size",
-          "Look up a shirt's garment measurements by size"
+          "Look up a shirt's garment measurements by size",
+          "Save your shirts to your FitCard account, the same on fitcard.ai and in the Chrome extension"
         ],
         "websiteURL": "https://fitcard.ai",
         "supportURL": "https://fitcard.ai/privacy#contact",
@@ -71,10 +72,10 @@
               "expected_behavior": "Buy XL, Medium confidence: half an inch roomier at the chest than his Buck Mason L, and long enough to cover the belt."
             },
             {
-              "description": "Relaxed fit preference",
-              "prompt": "I like shirts a bit relaxed. My Nike Dri-FIT Victory polo in XL and my Carhartt K87 in L both fit well. What tees will fit me?",
-              "tools_triggered": "what_to_buy",
-              "expected_behavior": "About 8 tees, each in one size (for example Uniqlo AIRism Cotton Crew Neck in XL), how each compares with his Carhartt L or Nike XL, a shop link, and a link to his FitCard."
+              "description": "Save a shirt to his FitCard (sign-in)",
+              "prompt": "My Uniqlo AIRism Cotton Crew Neck T-Shirt in L fits great. Save it to my FitCard, then tell me what size to get in the Asket T-Shirt.",
+              "tools_triggered": "add_shirt, size_me",
+              "expected_behavior": "Not signed in: ChatGPT offers to connect FitCard. After signing in with the test account, add_shirt saves the Uniqlo L and returns his card link; size_me then gives one Asket size from his saved shirts without asking him to list them again."
             }
           ],
           "negative": [
@@ -97,7 +98,7 @@
         "commerce_description": "FitCard doesn't sell anything or take payments. Some shop links are affiliate links (for example Amazon Associates), which go to product or search pages, never to a checkout. A commission never changes the size FitCard recommends."
       },
       "publication": {
-        "release_notes": "First ChatGPT release. Three tools: size_me (the size to buy in one shirt), what_to_buy (shirts that will fit, each sized, with a shareable FitCard) and shirt_measurements (a shirt's garment measurements by size). No sign-in."
+        "release_notes": "Optional sign-in (Sign in with FitCard, OAuth with email and a one-time code). Signed in, FitCard keeps his shirts and fit settings: new tools my_closet, add_shirt, remove_shirt and update_fit_preferences, and size_me and what_to_buy use his saved shirts. Everything from 1.0 still works without an account."
       },
       "apps": "./.app.json"
     }
Full technical diff · 6 changed fields

changed /files/mcp.json/sha256

BEFORE
"2608c0ca97f18d378d98a99396f7d49c32680bd81d2bfacbbd1ec5c7096df947"
AFTER
"6aa6b34b996c551379a7a6e6df8d58082558307a0b0f4aff339f9de641035f2c"

changed /files/mcp.json/size

BEFORE
192
AFTER
450

changed /files/plugin.json/sha256

BEFORE
"c1ae412501d451fd4e1f1095345fa6e3630751278eec3380e145c6a45cf79628"
AFTER
"5c377348c6c65257f586298f07f9bf42a9bf9bb1af7947171362d896f4d7b8dc"

changed /files/plugin.json/size

BEFORE
6997
AFTER
7618

changed /files/skills~1fitcard~1SKILL.md/sha256

BEFORE
"5e374a7b012b043b3ac310eb377c91db9013149b7f188cf84e560683b4a611bd"
AFTER
"5f04482249603e7cb0f4ac4fc2717a9ebdc2f013fdfcae68c6f8eaa3aef8c8ae"

changed /files/skills~1fitcard~1SKILL.md/size

BEFORE
931
AFTER
1409
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "e2edee5e45a6beb8f64002fb869fcaba0a337b0bc58958ee8b54a5adf4ef6e5b",
      "size": 99
    },
    "assets/logo.png": {
      "sha256": "7d2146addf0b6fd30e702814dcce1634ab5e19103cef36bd8d381a9445420d6c",
      "size": 10069
    },
    "mcp.json": {
      "sha256": "6aa6b34b996c551379a7a6e6df8d58082558307a0b0f4aff339f9de641035f2c",
      "size": 450
    },
    "plugin.json": {
      "sha256": "5c377348c6c65257f586298f07f9bf42a9bf9bb1af7947171362d896f4d7b8dc",
      "size": 7618
    },
    "skills/fitcard/SKILL.md": {
      "sha256": "5f04482249603e7cb0f4ac4fc2717a9ebdc2f013fdfcae68c6f8eaa3aef8c8ae",
      "size": 1409
    }
  }
}

SHA-256 of public snapshot: 21b734c12f032b1934fb4efddb8c1c7275cec696e3fcf508b3e7c714714bd5bb