Update to Jokerly American Mahjong
Snapshot Oct 31, 2026 · 06:10 UTC · version 1.0.1
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.
Up to 10 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
Oct 31, 2026 · 01:21 UTC
85672bb72166f3b7a1924b1890c69bc15ac1753775c4643d4761b0b05cb01542
Oct 31, 2026 · 06:10 UTC
b24208c430a8646ee5bca9796c245a6b4dfa5359154ea0f49e92f0b995f9a9b6
Package file
Oct 31, 2026 · 01:21 UTC
10296
Oct 31, 2026 · 06:10 UTC
10535
Package file
Oct 31, 2026 · 01:21 UTC
Not present
Oct 31, 2026 · 06:10 UTC
{"sha256":"640649ef36ea003551ee9693246813b1107c61c5e1f6be966a5e5935c72d7bfd","size":2591}
Package file
Oct 31, 2026 · 01:21 UTC
Not present
Oct 31, 2026 · 06:10 UTC
{"sha256":"d3c8c607aa55d68b55d11f491997a8f66593d30d03058be33b34c65f42e2e128","size":390}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "jokerly", - "version": "1.0.0", + "version": "1.0.1", "description": "An American mahjong helper in ChatGPT. Share your rack, as a photo or typed, and Jokerly counts how many tiles away you are from each hand on your own card, suggests which tiles to pass in the Charleston, and checks whether a joker swap is legal. A rules engine does the counting. Jokerly includes no league's card: you save the hands from your own card, privately, or try its practice hands.", "author": { "name": "The Open Apps, Inc.", @@ -12,12 +12,21 @@ "keywords": [ "american mahjong", "mah jongg", + "mahjongg", "mahjong", - "charleston", - "mahjong joker", + "mahj", "mahjong card", + "card hands", + "charleston", + "charleston pass", + "blind pass", + "joker swap", + "joker exchange", + "tiles away", + "mahjong rack", "mahjong helper", - "tiles away" + "mahjong practice", + "jokerly" ], "extensions": { "com.openai": { @@ -43,7 +52,8 @@ "brandColor": "#0B6B4D", "brandColorDark": "#5FD3A5", "composerIcon": "./assets/composerIcon.png", - "logo": "./assets/logo.png" + "logo": "./assets/logo.png", + "onboardingSkill": "./skills/mahjong-helper/SKILL.md" }, "review": { "test_cases": { @@ -105,7 +115,7 @@ }, "publication": { "countries": [], - "release_notes": "First release: counts how many tiles away a rack is from every hand on the user's own card, suggests Charleston passes (never a joker) and checks joker swaps, with practice hands to try it without a card." + "release_notes": "Listing keywords for mah jongg, mahj, Charleston and blind passes, joker swaps and tiles away; tool descriptions name the lines on the user's card. Adds the mahjong-helper skill. No change to the engine or the card." }, "apps": "./.app.json" }
Full technical diff · 4 changed fields
changed /files/plugin.json/sha256
"85672bb72166f3b7a1924b1890c69bc15ac1753775c4643d4761b0b05cb01542"
"b24208c430a8646ee5bca9796c245a6b4dfa5359154ea0f49e92f0b995f9a9b6"
changed /files/plugin.json/size
10296
10535
added /files/skills~1mahjong-helper~1SKILL.md
Field was absent
{
"sha256": "640649ef36ea003551ee9693246813b1107c61c5e1f6be966a5e5935c72d7bfd",
"size": 2591
}added /files/skills~1mahjong-helper~1agents~1openai.yaml
Field was absent
{
"sha256": "d3c8c607aa55d68b55d11f491997a8f66593d30d03058be33b34c65f42e2e128",
"size": 390
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "a5ca11f05a614d35f9736e3038d386f0274561cfd4a361f5b3e8ea6d00007d24",
"size": 99
},
"assets/composerIcon.png": {
"sha256": "d6bd9d0c8a7f132135d623a32921a449544eb1ad51224b70ea1e0c816f3802f1",
"size": 15746
},
"assets/logo.png": {
"sha256": "d6bd9d0c8a7f132135d623a32921a449544eb1ad51224b70ea1e0c816f3802f1",
"size": 15746
},
"mcp.json": {
"sha256": "74d36649351c1f3ed387c4f76f3711c360e8982c536ef286c8f5ce6d08f4a9fd",
"size": 203
},
"plugin.json": {
"sha256": "b24208c430a8646ee5bca9796c245a6b4dfa5359154ea0f49e92f0b995f9a9b6",
"size": 10535
},
"skills/mahjong-helper/SKILL.md": {
"sha256": "640649ef36ea003551ee9693246813b1107c61c5e1f6be966a5e5935c72d7bfd",
"size": 2591
},
"skills/mahjong-helper/agents/openai.yaml": {
"sha256": "d3c8c607aa55d68b55d11f491997a8f66593d30d03058be33b34c65f42e2e128",
"size": 390
}
}
}SHA-256 of public snapshot: b05fb0c2a56de6a46142ff8ac2190276002130959ae3207951b0cb370c95b860