Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from bundle
YAR (Одеса, вул. Шишкіна, 48/1): AI-підбір страв і напоїв + фото-лінки.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: yar-cafe-menu-flow3description: "Use for YAR in Odesa (вул. Шишкіна, 48/1; https://yar.choiceqr.com) when a user wants to pick food/drinks without opening the site manually. Trigger on requests to browse YAR menu, find suitable items from free-form preferences, show photo links with descriptions, or prepare concise order-ready options from full menu data."4---56# yar-cafe-menu-flow78## Purpose910This skill lets the assistant act as a menu concierge for **YAR (Одеса, вул. Шишкіна, 48/1)**.11It is built for the flow: user describes preferences in natural language -> assistant parses the full menu -> assistant returns suitable items with photo links and descriptions, so the user can choose without visiting the website.1213## What this skill does1415- Fetches all YAR sections from one URL (`menu`, `bar`, `wine-list`, `banketne-menyu`).16- Normalizes menu data (name, price, category, description, section, photo URL).17- Supports keyword search and free-text preference-based suggestions.18- Generates share-ready cards (`photo link + description + price`).1920## Core commands2122### 1) Dump full menu data2324```bash25python3 scripts/yar_menu_flow.py dump --out yar_dump.json26```2728### 2) Search by query2930```bash31python3 scripts/yar_menu_flow.py search --input yar_dump.json --query "салат"32```3334### 3) Suggest from free-form preferences (AI-style flow)3536```bash37python3 scripts/yar_menu_flow.py suggest \38--input yar_dump.json \39--preference-text "Хочу щось ситне, без алкоголю, до 700 грн" \40--no-alcohol \41--budget 70042```4344Use `--with-drink auto|yes|no` to control whether drink pairing is included.4546### 4) Build photo-link cards4748```bash49python3 scripts/yar_menu_flow.py cards \50--input yar_dump.json \51--query "десерт" \52--require-photo53```5455## Delivery rule (important)5657When showing menu visuals in chat, prefer hyperlinks to menu photos:58- Use `photo_markdown` (or `photo_html`) from card output.59- Send one item per message for readability.60- Use direct media attachment only when hyperlink format is not appropriate.6162## Resources6364- `scripts/yar_menu_flow.py` — deterministic parser/search/suggest/cards CLI.65- `references/preferences_profile_example.md` — generic preference/filter template.66