← MatchbookCONTENT HISTORY

Update to Matchbook

Snapshot Nov 15, 2026 · 18:10 UTC · version 1.0.3

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 Matchbook 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 14, 2026 · 01:34 UTC

e6426052340ca981d6ff7ff5ed76ed4cd5e811f154dae059cee55ade39eac477

After

Nov 15, 2026 · 18:10 UTC

a2fd02a003c802d2e094b8ef44a7e3152ed7a747199831538fc7a4a089a0ab26

Package file

Before

Nov 14, 2026 · 01:34 UTC

6361

After

Nov 15, 2026 · 18:10 UTC

6291

Package file

Before

Nov 14, 2026 · 01:34 UTC

cd642781c8ce7bcf40fe9ab6fa3587d035dc70d29120c2b624ad7942e5a61013

After

Nov 15, 2026 · 18:10 UTC

dc5e17dd339e779658bd6f41ae0bbde2c1473651b448d292075f22c08c03f42c

Package file

Before

Nov 14, 2026 · 01:34 UTC

6827

After

Nov 15, 2026 · 18:10 UTC

9079

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 →

skills/track-matches/SKILL.md →

skills/track-matches/references/modern-performance.md →

skills/track-matches/references/tools.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "matchbook",
-  "version": "1.0.2",
+  "version": "1.0.3",
   "description": "Record, correct, and analyze personal trading-card-game tournaments with guided match tracking.",
   "author": {
     "name": "Sergii Sergieiev",
@@ -44,7 +44,6 @@
         "logoDark": "./assets/logo-dark.png"
       },
       "review": {
-        "demo_recording_url": "https://drive.google.com/file/d/1R_f275b23vqotWkKZFeTOZnp431duUip/view",
         "test_cases": {
           "positive": [
             {
@@ -61,19 +60,19 @@
             },
             {
               "description": "Import a tournament with unknown scores",
-              "prompt": "Create a new Matchbook Review Sample tournament dated 2 October 2026: format Draft, venue Review Store, event type Casual, deck Review Deck, status active. Round 1 was a played win against Casey with unknown game scores. Leave other unknown details unset.",
+              "prompt": "Create a new Matchbook Review Draft tournament dated 2 October 2026: format Draft, venue Review Store, event type Casual, deck Review Deck, status active. Round 1 was a played win against Casey with unknown game scores. Leave other unknown details unset.",
               "tools_triggered": "import_tournament",
               "expected_behavior": "Create exactly one active tournament and one played win. Game scores remain unknown, not 0\u20130; city and country remain empty. Return saved details without retrying the import."
             },
             {
               "description": "Correct an identified match",
-              "prompt": "In Matchbook Review Sample dated 2 October 2026, correct round 1 against Casey to a loss. Keep game scores unknown and other fields unchanged.",
+              "prompt": "In Matchbook Review Draft dated 2 October 2026, correct round 1 against Casey to a loss. Keep game scores unknown and other fields unchanged.",
               "tools_triggered": "list_tournaments, get_tournament, update_match",
               "expected_behavior": "Discover the recorded IDs; update only the identified round result to loss. Do not modify another tournament or fabricate scores."
             },
             {
               "description": "Delete one confirmed match",
-              "prompt": "Find round 1 against Casey in Matchbook Review Sample dated 2 October 2026. I confirm permanently deleting that specific round. Keep the tournament and all other records.",
+              "prompt": "Find round 1 against Casey in Matchbook Review Draft dated 2 October 2026. I confirm permanently deleting that specific round. Keep the tournament and all other records.",
               "tools_triggered": "list_tournaments, get_tournament, delete_match",
               "expected_behavior": "Identify and delete only Casey\u2019s round, acknowledge deletion, and retain the tournament and Review FNM rounds."
             }
@@ -102,7 +101,7 @@
         ]
       },
       "publication": {
-        "release_notes": "Matchbook 1.0.2 includes the Track Matches skill and OAuth connection for recording and correcting tournament results, preserving unknown scores, and analyzing performance with sample sizes.",
+        "release_notes": "Matchbook 1.0.3 brings tournament tracking and Modern Performance reporting together in one skill. It supports game-specific match details, opening hands, and digital or non-digital cards while avoiding unsupported assumptions.",
         "countries": []
       },
       "apps": "./.app.json"
Full technical diff · 6 changed fields

changed /files/plugin.json/sha256

BEFORE
"e6426052340ca981d6ff7ff5ed76ed4cd5e811f154dae059cee55ade39eac477"
AFTER
"a2fd02a003c802d2e094b8ef44a7e3152ed7a747199831538fc7a4a089a0ab26"

changed /files/plugin.json/size

BEFORE
6361
AFTER
6291

changed /files/skills~1track-matches~1SKILL.md/sha256

BEFORE
"cd642781c8ce7bcf40fe9ab6fa3587d035dc70d29120c2b624ad7942e5a61013"
AFTER
"dc5e17dd339e779658bd6f41ae0bbde2c1473651b448d292075f22c08c03f42c"

changed /files/skills~1track-matches~1SKILL.md/size

BEFORE
6827
AFTER
9079

added /files/skills~1track-matches~1references~1modern-performance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ab5f7c8a0d3bb2cf071ce5ed49ca5a5ce2fea5f9ee9f20beb56dae6c930b983c",
  "size": 10028
}

added /files/skills~1track-matches~1references~1tools.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0a7150646cafb858c209cd78fe294c5655efb7bf051825ffc9cc20de12d0b8aa",
  "size": 13406
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3ba66eda328f027089491a9c776534d3d6be7ecc4b4297335dbea01463d155c5",
      "size": 101
    },
    "assets/icon-dark.png": {
      "sha256": "43563473538820ad264a16fca148ddc13541048105377b0789db90c1ca9bc8b0",
      "size": 13571
    },
    "assets/icon.png": {
      "sha256": "31ee25a54268d7f793c2210d4284b590271969b888201e6784223ebb7c5bd63d",
      "size": 13558
    },
    "assets/logo-dark.png": {
      "sha256": "43563473538820ad264a16fca148ddc13541048105377b0789db90c1ca9bc8b0",
      "size": 13571
    },
    "assets/logo.png": {
      "sha256": "31ee25a54268d7f793c2210d4284b590271969b888201e6784223ebb7c5bd63d",
      "size": 13558
    },
    "mcp.json": {
      "sha256": "8b3fde8b16cbfc88973575b3b1e5bcbc89be2f2dca0768f9b6c3c92cdd8ad5f1",
      "size": 434
    },
    "plugin.json": {
      "sha256": "a2fd02a003c802d2e094b8ef44a7e3152ed7a747199831538fc7a4a089a0ab26",
      "size": 6291
    },
    "skills/track-matches/SKILL.md": {
      "sha256": "dc5e17dd339e779658bd6f41ae0bbde2c1473651b448d292075f22c08c03f42c",
      "size": 9079
    },
    "skills/track-matches/agents/openai.yaml": {
      "sha256": "b5bb41db1312c3cb2eaf2d44f9f3d74ada126ae50f0b0e265b189d306aaa1758",
      "size": 203
    },
    "skills/track-matches/references/modern-performance.md": {
      "sha256": "ab5f7c8a0d3bb2cf071ce5ed49ca5a5ce2fea5f9ee9f20beb56dae6c930b983c",
      "size": 10028
    },
    "skills/track-matches/references/tools.md": {
      "sha256": "0a7150646cafb858c209cd78fe294c5655efb7bf051825ffc9cc20de12d0b8aa",
      "size": 13406
    }
  }
}

SHA-256 of public snapshot: f899dbe1ae313b3c941d23e26c5bbf33a408f929f3e1af5ff74270c75556dd29