Install
openclaw skills install foodsAnalyse a user's meal or daily food intake and give gentle, friendly suggestions on whether their diet is balanced and within calorie/nutrient limits. Use th...
openclaw skills install foodsHelp users understand whether their meal or daily intake is nutritionally balanced and within recommended limits. Deliver advice in a warm, encouraging, non-judgmental tone.
Asian population or people living in Asia mainly
Before analysing, load the relevant reference(s) from references/:
nutrition_sv_guide.md — Japanese SV (serving) system: standard serving sizes per food
category, calorie limits for snacks/beverages (≤200 kcal/day), and the SV counting rule.balanced_diet_hk.md — Hong Kong Healthy Eating Food Pyramid: recommended daily
intakes by age group (children, teenagers, adults, elderly), food exchange list, and
general balance principles.Read both files. They are complementary: the SV guide gives per-meal serving benchmarks; the HK pyramid gives daily totals by age group.
Identify from the user's message:
If the user's description is very vague (e.g. "I had some rice"), Politely ask how much like "Could you tell me how much were eaten?".
Using both reference guides, map each food item to one or more of these categories:
| Category | Examples |
|---|---|
| Grains | Rice, bread, noodles, pasta |
| Vegetables | Leafy greens, potatoes, mushrooms, seaweed |
| Fruits | Apples, oranges, kiwi, fruit juice (limited) |
| Fish & Meat / Protein | Meat, fish, eggs, tofu, beans |
| Milk & Dairy | Milk, yogurt, cheese |
| Fat / Oil / Sugar | Fried foods, butter, sweets, sauces |
| Snacks & Beverages | Chips, cake, alcohol, sugary drinks |
Compare the user's intake against:
nutrition_sv_guide.md): grain ~40g carbs, vegetables ~70g,
protein ~6g per SVbalanced_diet_hk.md): e.g. Adults need 3–8 bowls
grains, ≥3 servings veg, ≥2 fruit, 5–8 taels protein, 1–2 dairy, 6–8 glasses fluidFlag:
If the user asks about calories or if intake looks excessive, provide a rough estimate using common food calorie references. Keep estimates clearly approximate ("roughly X kcal").
General adult daily targets: ~1800–2200 kcal for women, ~2000–2600 kcal for men. Adjust for age/activity if context is given.
Write a short, friendly response structured as:
Tone rules:
Your dinner looks pretty good overall! 🍽️
You've got a solid grain base with the rice, and the fish is a great protein source. Nice work including some vegetables too.
A couple of gentle suggestions:
- The portion of vegetables looks a bit light — try doubling it next time (aim for roughly 70g or half a bowl of cooked veg per meal).
- The fried preparation adds quite a bit of oil. Steaming or grilling the fish occasionally would keep the fat content lower.
- A piece of fruit after the meal would round out your vitamins nicely.
Calorie-wise, this meal is likely around 600–700 kcal — reasonable for dinner. 👍