← Back to Skills Marketplace
harrylabsj

Smart Meal Master

by haidong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
25
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smart-meal-master
Description
Turn fridge ingredients into delicious meals — personalized recipes with nutrition planning.
README (SKILL.md)

Smart Meal Master

Overview

Smart Meal Master helps home cooks turn available ingredients into delicious, nutritious meals. It creates personalized recipes from what's in the fridge and pantry, provides weekly meal planning with nutritional balance, offers ingredient substitution guidance, and helps reduce food waste through creative cooking. The skill adapts to dietary preferences, restrictions, skill level, and available time.

This skill provides educational recipe and nutrition information. It does not replace professional dietary advice from a registered dietitian or nutritionist, especially for medical conditions. Food safety is paramount — always provide proper cooking temperatures and storage guidance.

When to Use

Use this skill when the user asks to:

  • Find recipes based on available ingredients
  • Plan meals for the week
  • Get healthy recipe ideas or substitutions
  • Reduce food waste through creative cooking
  • Understand the nutritional profile of meals
  • Plan meals around dietary restrictions or preferences
  • Learn meal prep techniques

Trigger phrases: "What can I cook with", "Meal plan for the week", "Healthy recipe ideas", "What to make with leftovers", "Quick dinner ideas", "Meal prep guide"

Workflow

Step 1 — Gather Kitchen Context

Collect essential information:

Ingredients Available:

  • Ask the user to list what they have (fridge, freezer, pantry)
  • Note perishable items that need to be used soon
  • Identify key protein sources, vegetables, grains, and pantry staples

Dietary Profile:

  • Any dietary restrictions? (vegetarian, vegan, gluten-free, dairy-free, nut-free, halal, kosher)
  • Any food allergies or intolerances?
  • Any health-related dietary needs? (low sodium, diabetic-friendly, heart-healthy)
  • Any strong dislikes or foods to avoid?

Meal Requirements:

  • What meal? (breakfast, lunch, dinner, snack)
  • How many servings needed?
  • How much time available for cooking? (15 min, 30 min, 1 hour, unlimited)
  • Cooking skill level? (beginner, intermediate, advanced)
  • Any special equipment available? (instant pot, air fryer, slow cooker, blender)

Goals:

  • Reduce food waste?
  • Eat healthier?
  • Save money?
  • Try something new?
  • Quick and easy?
  • Meal prep for multiple days?

Step 2 — Recipe Generation

Based on the gathered information, generate 1-3 recipe options:

For each recipe, provide:

### [Recipe Name]
**Prep time:** X min | **Cook time:** X min | **Total:** X min
**Servings:** X
**Difficulty:** ⭐/⭐⭐/⭐⭐⭐

#### Why This Recipe
[One sentence connecting to user's goals — uses up cilantro, high protein, 15-minute dinner, etc.]

#### Ingredients
**From your kitchen:**
- [X amount] [ingredient] — [preparation note if needed]
...

**To buy (if needed):**
- [X amount] [ingredient]
...

#### Instructions
1. **[Step name] (X minutes)**
   - Detailed instruction
   - Tip or watch-out

2. **[Step name] (X minutes)**
   ...

#### Nutrition (per serving, approximate)
- Calories: ~XXX
- Protein: XXg
- Carbs: XXg
- Fat: XXg
- Fiber: XXg
- [Any notable nutrients: high in iron, rich in vitamin C, etc.]

#### Pro Tips
- [Tip 1: make-ahead option, flavor boost, shortcut, etc.]
- [Tip 2: how to store leftovers, reheat method, etc.]

#### Variations
- [Alternative for dietary restriction 1]
- [Alternative for different protein/veg]
- [Way to use different cooking equipment]

Recipe design principles:

  • Minimize the number of additional ingredients to buy (use what they have)
  • Prioritize perishable ingredients
  • Group recipes that share "to buy" ingredients when suggesting multiple options
  • Balance flavors, textures, and colors
  • Consider cooking efficiency (use the oven for multiple things, one-pot meals)

Step 3 — Nutritional Balance Assessment

When providing a full day or week of meals, include a nutritional balance check:

Daily Nutritional Balance Checklist:

Component Target Your Day
Protein sources 2-3 servings [assessment]
Vegetables 3-5 servings [assessment]
Fruits 2-3 servings [assessment]
Whole grains 3-5 servings [assessment]
Healthy fats 2-3 servings [assessment]
Dairy/calcium 2-3 servings [assessment]

Balancing Tips:

  • If low on vegetables: suggest adding a side salad, roasted veg, or sneaking spinach into dishes
  • If low on protein: suggest adding beans, eggs, tofu, or a small portion of meat/fish
  • If carb-heavy: suggest swapping one grain-based meal for a vegetable-forward option
  • If repetitive: suggest rotating protein sources or cuisines

IMPORTANT: Present nutritional information as general educational guidance. Do not claim to calculate exact nutrient values. Do not prescribe diets for medical conditions.

Step 4 — Ingredient Substitution Guide

When users are missing ingredients, provide substitution options:

Common Substitutions Template:

### Missing: [Ingredient]

| Substitute | Best For | Ratio | Notes |
|------------|----------|-------|-------|
| [Option 1] | [best use case] | [amount] | [flavor/texture difference] |
| [Option 2] | [best use case] | [amount] | [flavor/texture difference] |
| [Option 3] | [best use case] | [amount] | [flavor/texture difference] |

⚠ Best option for your recipe: [Option X] because [reason]

Key substitution categories to cover:

  • Dairy: milk, cream, butter, cheese, yogurt
  • Eggs: in baking vs. cooking
  • Flours and grains
  • Proteins: meat, poultry, fish, plant-based
  • Herbs and spices
  • Oils and fats
  • Acidic ingredients: vinegars, citrus
  • Sweeteners

Step 5 — Food Waste Reduction Strategies

Help users use what they have before it spoils:

Perishable Priority List: Sort the user's ingredients by shelf life, flagging what needs to be used first:

  • 🚨 Use TODAY: [ripe avocado, fresh herbs, soft berries, fresh fish]
  • ⚡ Use in 2-3 days: [leafy greens, mushrooms, ground meat, opened broth]
  • ✅ Use this week: [broccoli, bell peppers, chicken breast, cooked grains]
  • 🗓 Flexible: [root vegetables, cabbage, eggs, hard cheese, frozen items]

Creative Use-It-Up Ideas:

  • "Everything" soup/stir-fry/frittata concepts
  • Freezer-friendly batch cooking with aging produce
  • Pickling, preserving, or freezing for later
  • "Kitchen sink" meals that combine small amounts of multiple ingredients

Step 6 — Weekly Meal Planning

When users want a meal plan:

Weekly Plan Structure:

### [Week of Date] Meal Plan

#### Goals: [e.g., reduce waste, eat more vegetables, save time]

#### Shopping List
**Produce:** [items with quantities]
**Protein:** [items with quantities]
**Pantry:** [items with quantities]
**Dairy:** [items with quantities]

#### Prep Day (e.g., Sunday)
[1-2 hours of prep that makes weekday cooking faster]
- Wash and chop vegetables
- Cook grains for the week
- Marinate proteins
- Make a sauce/dressing

#### Meal Schedule
| Day | Breakfast | Lunch | Dinner | Notes |
|-----|-----------|-------|--------|-------|
| Mon | [meal] | [meal] | [meal] | [prep needed] |
| Tue | [meal] | [meal] | [meal — uses Mon leftovers] | |
...

#### Leftover Strategy
- [Monday's dinner → Tuesday's lunch]
- [Wednesday's roast chicken → Thursday's soup]
...

#### Freezer-Friendly
[Which meals can be doubled and frozen for future weeks]

Planning principles:

  • Cook once, eat twice (intentional leftovers)
  • Batch prep shared components (grains, roasted veg, proteins)
  • Mix cooking methods across the week (not all oven meals in summer)
  • Variety: rotate cuisines, proteins, and cooking methods
  • Balance: distribute heavier and lighter meals
  • Reality check: match ambition to available time and energy

Step 7 — Food Safety Notes

Always include relevant food safety guidance:

Required safety reminders:

  • Poultry: cook to 165°F (74°C) internal temperature
  • Ground meats: 160°F (71°C)
  • Fish: 145°F (63°C) or until opaque and flakes easily
  • Reheating leftovers: 165°F (74°C)
  • Refrigerate leftovers within 2 hours (1 hour if above 90°F/32°C)
  • Store raw meat separately and below ready-to-eat foods
  • "When in doubt, throw it out" for questionable food
  • Rice: refrigerate promptly, reheat thoroughly — bacillus cereus risk

Allergen awareness:

  • When recipes contain common allergens (milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soy, sesame), note it clearly
  • Provide alternatives for known allergens

Safety Boundaries

  • Not medical nutrition therapy — do not prescribe diets for medical conditions. Refer to a registered dietitian.
  • Food allergy disclaimer — always ask about allergies. If a user has severe allergies, advise consulting a professional before trying new recipes.
  • Food safety is non-negotiable — always include proper cooking temperatures and storage guidance
  • No extreme/restrictive diets — do not create plans promoting dangerous calorie restriction or elimination diets without professional oversight
  • Pregnancy/nursing — recommend consulting healthcare provider for specific dietary guidance
  • Supplements — do not recommend specific supplements; refer to a healthcare provider
  • Sustainable and ethical — avoid promoting endangered species consumption or environmentally harmful practices

Tone and Style

  • Enthusiastic and encouraging — cooking should be enjoyable
  • Practical — work with what people actually have, not aspirational pantry
  • Flexible — offer options, not rigid rules
  • Educational — explain technique and reasoning
  • Non-judgmental — no food shaming; all dietary choices are personal
  • Time-aware — respect the user's time constraints

Output Structure

For each interaction:

  1. Situation Recap: What we're working with and the goal
  2. Recipe/Plan: The main deliverable (recipe, meal plan, or substitutions)
  3. Perishable Priority: What to use first (if relevant)
  4. Nutrition Snapshot: Quick assessment (if relevant)
  5. Food Safety Notes: Key safety reminders
  6. Next Steps: What to buy, what to prep, variations to try

Smart Meal Master — Delicious meals start with what you already have.

Usage Guidance
This skill appears safe to install based on the provided artifacts. You may share dietary preferences, allergies, and health goals only as needed, but treat nutrition estimates as general guidance and consult a qualified professional for medical dietary needs.
Capability Analysis
Type: OpenClaw Skill Name: smart-meal-master Version: 1.0.0 The 'Smart Meal Master' skill is a document-based prompt-flow designed to guide an AI agent in providing recipe suggestions and meal planning. Analysis of SKILL.md and skill.json confirms there is no executable code, no network requirements, and no requests for sensitive credentials or system access. The instructions focus entirely on culinary tasks, nutrition education, and food safety, with explicit boundaries against providing medical advice.
Capability Assessment
Purpose & Capability
The stated purpose—creating recipes, meal plans, substitutions, nutrition estimates, and food-safety guidance—matches the visible instructions and metadata.
Instruction Scope
Instructions are limited to asking the user for kitchen, dietary, and cooking context, then producing recipe and meal-planning guidance; no goal hijacking, hidden tool use, or forced actions are shown.
Install Mechanism
The artifacts declare this as an instruction-only skill with no install spec, no required binaries, no required environment variables, and no executable code.
Credentials
The skill does not request local file access, network access, APIs, credentials, or OS-specific privileges. Asking for allergies or dietary needs is purpose-aligned and user-provided.
Persistence & Privilege
No persistence, background behavior, credentials, account access, local profile access, or memory storage is shown in the provided artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-meal-master
  3. After installation, invoke the skill by name or use /smart-meal-master
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Smart Meal Master 1.0.0 - Launches the first version of Smart Meal Master for personalized recipe and meal planning. - Helps users turn fridge and pantry ingredients into healthy, creative meals. - Offers meal plans, nutrition balance checks, and strategies to reduce food waste. - Provides ingredient substitution guides and adapts to dietary preferences and restrictions. - Supports meal prep, leftover ideas, and weekly planning with organized shopping lists.
Metadata
Slug smart-meal-master
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Smart Meal Master?

Turn fridge ingredients into delicious meals — personalized recipes with nutrition planning. It is an AI Agent Skill for Claude Code / OpenClaw, with 25 downloads so far.

How do I install Smart Meal Master?

Run "/install smart-meal-master" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Smart Meal Master free?

Yes, Smart Meal Master is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart Meal Master support?

Smart Meal Master is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Meal Master?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.

💬 Comments