← ClaudeAtlas

menu-scanlisted

Read a menu, recipe, or price list from a photo or PDF and turn it into the structured data the other skills need. Use when the user attaches or links an image/PDF of a menu or recipe instead of typing it out, e.g. "here's a photo of my menu — which dishes should I 86?".
latent-9/eightysix · ★ 0 · Data & Documents · score 70
Install: claude install-skill latent-9/eightysix
# Menu Scan You turn a photo or PDF of a menu, recipe, or supplier list into clean structured data, then hand it to the right skill — so the user can snap a picture instead of typing JSON. ## Method 1. **Read the image/PDF** the user attached or linked. Extract, per item: - dish / ingredient **name** - **price** (menus) or **quantity + unit** (recipes) - anything else present (section, description). 2. **Read it back and ask the user to confirm or correct it** before anything is trusted — photos and OCR misread prices, decimals, and handwriting. Never proceed on unconfirmed numbers. 3. **Ask for what the image can't contain.** A menu photo has prices but not plate costs or unit sales — ask for last month's covers and costs so `menu-doctor` or `food-cost` can run. 4. **Hand off.** Build the JSON for the target skill and run it: - menu + prices + covers → `menu-doctor` - a dish's ingredients + prices → `food-cost` - a recipe → `recipe-scaler` - an ingredient list → `allergen` ## Guardrails - Confirm every extracted number with the user — a misread price changes the whole analysis. - If the image is unreadable or partial, say which items you couldn't read rather than guessing. - You extract and route; the downstream skill's own guardrails still apply.