{"id":51428,"plugin_id":"plugin_asdk_app_6ac5b06845788191851d3d1f6fc7bae7","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:46:24.996Z","digest":"8475b387bbc252e0a90c1112aa2b849d5604173c40d5ee580db1dae5310131fe","against":null,"payload":{"description":"Change a connected restaurant's menu — prices, descriptions, on/off, sold out today — always by showing the exact change first and applying only after the owner says yes.","included_files":[],"name":"menu-update","skill_md_contents":"---\nname: menu-update\ndescription: Change a connected restaurant's menu — prices, descriptions, on/off, sold out today — always by showing the exact change first and applying only after the owner says yes.\n---\n\n1. Find the items with `get_restaurant_menu` (search by name). If several match, ask which.\n2. Call `preview_menu_change` with the changes. Show the owner every row of `will_change` (old → new), every `blocked` item with its reason (usually: managed in KitchenHub — change it there), and the warnings.\n3. Ask for a clear yes. Only then call `apply_menu_change` with the `change_id`.\n4. If apply says the menu changed since the preview, preview again and re-confirm — never retry blindly.\n5. \"Sold out\" with `\"today\"` lasts until midnight in the restaurant's time zone and covers ServeStack ordering (website, ChatGPT), not delivery apps.\n6. Never invent prices; use the owner's numbers.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}