Weekly meal planner - input people count, budget, taste preference → output 7-day menu with breakfast/lunch/dinner and shopping list
Coding
Meal Prep
Try itWeekly meal prep plan from fridge ingredients with nutrition and shopping list.
What it does
Weekly meal prep plan from fridge ingredients with nutrition and shopping list.
The skill document
Meal Prep
Use this skill when the user wants to turn their available ingredients into a structured weekly meal plan with nutrition info, cooking timeline, and a shopping list.
Good triggers
- "Plan my weekly meals from what's in my fridge."
- "What can I cook with chicken breast, eggs, and broccoli?"
- "Meal prep for weight loss, 1800 kcal/day."
- "Optimize my ingredient usage to minimize waste."
- "Generate a shopping list for a week of healthy meals for 2."
Workflow
-
Parse ingredients. Accept a comma-separated list or natural language description of available ingredients. Normalize names and match against a basic ingredient database (produce, meat, dairy, pantry staples).
-
Flag perishables. Identify ingredients that spoil quickly (leafy greens, fresh meat, dairy, herbs) — these must be used first.
-
Plan weekly menu (5-7 days).
- Apply dietary goal: weight-loss (calorie deficit), muscle-gain (high protein), balanced, or none
- Apply serving count (default 1 person)
- Vary cuisine across days to avoid boredom (e.g., Mon: Chinese stir-fry, Tue: Western salad, Wed: Italian, Thu: Japanese, Fri: Mexican)
- Self-consistency: each ingredient appears in at least one meal; leftover ingredients are noted
-
Label each meal with:
- Cooking time (min)
- Estimated calories (kcal)
- Macronutrient ratio (protein / carbs / fat %)
- Dietary labels (high-protein, low-carb, vegetarian, etc.)
-
Generate shopping list. Group missing items by supermarket section:
- Produce → Meats/Fish → Dairy → Dry goods → Spices/Condiments → Frozen
- Mark items the user already has (from ingredient list)
-
Optimize ingredient usage order. Build a day-by-day consumption schedule:
- Day 1-2: Perishable-first meals
- Day 3-4: Semi-perishable (root veg, tofu, eggs)
- Day 5-7: Shelf-stable / frozen ingredients
-
Build cooking timeline. Provide a preparation schedule in minutes:
- Sunday batch prep (wash & chop veg, marinate proteins, cook grains)
- Daily assembly (per-day cooking time, usually 10-30 min)
- Total weekly time estimate
-
Deliver complete plan. Structured output:
- Ingredient inventory (with perishability flags)
- 7-day meal calendar (table: day, meal, time, kcal, macros)
- Shopping list (categorized, items user has marked as ✓)
- Ingredient usage schedule (day-by-day)
- Batch prep timeline
- Notes on substitutions and waste-reduction tips
Sample prompt
meal-prep plan --ingredients "鸡胸肉500g,西兰花2颗,鸡蛋12个,番茄4个" --people 2 --goal weight-loss
Related skills
Plan daily meals and workouts from a user's age and health profile with customizable ingredients, then schedule localized plans via OpenClaw automations.
Use only when the user explicitly asks for nutrition or diet-related help: calorie and macro estimation, TDEE/BMR and target intake calculations, meal planni...
Use this skill to help a user plan groceries with Crisp, inspect their user-authorized Crisp account data, compare promotions, check delivery windows and fee...
Help users decide what to cook and how to cook it. Use when the user asks what to eat, what to cook with available ingredients, how to make a specific dish,...
Suggests recipes based on leftover ingredients you already have. Takes a list of ingredients (from photo description, text, or voice) and generates recipes ranked by how completely they use what's available. Includes a 50+ recipe database and a Python matcher that flags missing ingredients.