Visualize a restaurant menu — read a menu photo, extract every dish, generate an AI food photo for each one. Use when the user uploads or references a menu photo, wants to see what dishes look like, or asks to visualize a restaurant menu.
Menu photo in → AI food photos out.
cloudflare_account_id: <not configured>
cloudflare_api_token: <not configured>
Before running the workflow, check the credentials above.
<not configured>), use them and proceed to the workflow.••• menu → Edit with Claude → tell it: "Set my Cloudflare credentials to account_id=PASTE_ID token=PASTE_TOKEN"[{"name": "Pâté", "description": "Country-style pork with cornichons", "search": "rustic pork pate terrine with cornichons on a small plate"}, ...]
name: exactly as printed on the menu (displayed in the output)description: only if the menu provides onesearch: required — a detailed English prompt describing what this dish looks like for AI image generation. Be vivid and specific about ingredients, plating, and appearance (e.g. "pan-fried sole fillet in brown butter sauce with capers and lemon on a white plate" not "Limande-Sole meunière"). Omit prices, section headers, and non-food items.CLOUDFLARE_ACCOUNT_ID=<id> CLOUDFLARE_API_TOKEN=<token> uv run ${CLAUDE_PLUGIN_ROOT}/scripts/generate.py <<'MENU'
[{"name": "...", "description": "...", "search": "..."}, ...]
MENU
If uv is not available, fall back to: pip install requests && python ${CLAUDE_PLUGIN_ROOT}/scripts/generate.pyopen menugen_output/menu.html
menugen_output/menu.html — a self-contained HTML page with AI-generated food photos embedded as base64 (works anywhere — local browser, Claude.ai, email). Individual images also saved to menugen_output/images/.