{"id":11136,"external_id":"plugin_asdk_app_6ada7a0c33c481918f9e1e06df23debc","name":"mahj","display_name":"Mahj Trainer","developer":"Jack Wallner","category":"Education & Research","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-05T00:06:42Z","input_sha256":"8333d518fb21d8cdd27df23dfd897ddee264ad87330acea3e04e22d94708f841","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.1.2","skill_count":1,"first_seen_at":"2026-11-05T00:00:02.792Z","last_seen_at":"2026-11-06T18:00:05.466Z","last_changed_at":"2026-11-05T00:00:02.792Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ada7a0c33c481918f9e1e06df23debc","connector_id":"asdk_app_6ada7a0c33c481918f9e1e06df23debc","created_at":"2026-10-22T22:15:49.737486Z","discoverability":"LISTED","id":"plugin_asdk_app_6ada7a0c33c481918f9e1e06df23debc","is_template":false,"is_template_instance":false,"name":"mahj","release":{"app_ids":["asdk_app_6ada7a0c33c481918f9e1e06df23debc"],"app_manifest":{"apps":{"mahj":{"id":"asdk_app_6ada7a0c33c481918f9e1e06df23debc","required":true}}},"app_templates":[],"description":"Learn and practice American mah jongg with short lessons, practice quizzes, a rack reader for the card's sections, and a glossary.","display_name":"Mahj Trainer","id":"pluginrel_d2217d29d8108191822b15ea1c656ce8","interface":{"brand_color":"#176B5C","capabilities":["Short lessons on how American mah jongg works","Interactive practice quizzes with explanations","Charleston passing practice","Read a rack against the card's sections, with a reason for each pass","Define mah jongg terms"],"category":"Education & Research","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000212481f5831977b07722e6da","default_prompt":"Teach me how American mah jongg works.","default_prompts":["Teach me how American mah jongg works.","Quiz me on the Charleston.","Read my rack: 2C 2C 4C 4C 6B 6B 8B 8D F J 1C 9B N. What should I pass?"],"developer_name":"Jack Wallner","logo_url":"https://files.openai.com/content?id=file_0000000061f081f59131ee57ebdac258","logo_url_dark":null,"long_description":"Mahj Trainer teaches American mah jongg, the game played with the yearly National Mah Jongg League card.\n\nAsk for a lesson and get a short card deck on the basics, the tiles, the sections of the card, the Charleston or keep-or-throw judgment. Ask for practice and get an interactive quiz that checks and explains every answer, including Charleston passes you pick by tapping tiles. Share the tiles on your rack and get a coach's read of the sections you lean toward, the three tiles to pass with a reason for each, and what to build on. Name the pass you are making, such as the first pass left or the courtesy pass, and the advice fits it. Ask what a term means, from pung and quint to joker swap and dead hand.\n\nMahj Trainer talks in the card's stable sections and never reproduces card hands, so keep your own card handy for the exact lines. It needs no account.\n\nNot affiliated with or endorsed by the National Mah Jongg League.","plugin_category_id":"education & research","privacy_policy_url":"https://jackwallner.com/ios/mahj/privacy-policy.html#chatgpt","screenshot_urls":[],"short_description":"Learn American mah jongg","terms_of_service_url":"https://jackwallner.com/ios/mahj/terms.html","website_url":"https://jackwallner.com/ios/mahj/chatgpt/"},"keywords":["mah jongg","mahjong","american mahjong","nmjl","charleston","tile game"],"onboarding_skill_name":"get-started","requires_local_executor":false,"skills":[{"description":"Use when someone wants to learn, practice or get help with American mah jongg (the game played with the yearly NMJL card), including the Charleston, reading a rack, or a term.","interface":{"brand_color":null,"default_prompt":null,"display_name":"get-started","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Use when someone wants to learn, practice or get help with American mah jongg (the game played with the yearly NMJL card), including the Charleston, reading a rack, or a term."},"name":"get-started","plugin_release_skill_id":"pluginrsk_6ada8818a24c8191a128c3f6dbfc1dbf"}],"version":"1.1.2"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"mahj","author":{"url":"https://jackwallner.com/ios/mahj/chatgpt/","name":"Jack Wallner"},"sources":[{"path":"plugin.json","sha256":"e36d48ec5565bfc6dde4d6f502c2f5ca0e371edc54d2a4f5ffb38948fe790729"}],"version":"1.1.2","commerce":false,"homepage":"https://jackwallner.com/ios/mahj/chatgpt/","keywords":["mah jongg","mahjong","american mahjong","nmjl","charleston","tile game"],"artifact_id":164432,"observed_at":"2026-11-06T07:28:00Z","support_url":"https://jackwallner.com/ios/mahj/chatgpt/","capabilities":["Short lessons on how American mah jongg works","Interactive practice quizzes with explanations","Charleston passing practice","Read a rack against the card's sections, with a reason for each pass","Define mah jongg terms"],"field_sources":{"name":0,"author":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"support_url":0,"capabilities":0,"release_notes":0,"onboarding_skill":0,"review_case_counts":0,"commerce_description":0,"availability_countries":0},"release_notes":"The rack reader gives a reason for each tile it passes, names the groups to build on, fits its advice to the pass you name, and asks you to fix any tile it cannot read. Practice adds tile naming, checks typed answers without the quiz, and offers to redo the questions you missed. Lessons ask before they explain.","onboarding_skill":"./skills/get-started/SKILL.md","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"This plugin is free. It does not sell products, process payments or link to purchase pages.","availability_countries":[]}}