Recipe Chef
by @adamsellers
Discover, compare, and tailor recipes from available ingredients, kitchen gear, dietary goals, and taste preferences. Use when a user wants meal ideas from p...
clawhub install recipe-chefπ About This Skill
name: recipe-chef description: Discover, compare, and tailor recipes from available ingredients, kitchen gear, dietary goals, and taste preferences. Use when a user wants meal ideas from pantry items, a bench or fridge photo, a "surprise me" cooking suggestion, a recurring meal plan for the family or for training goals, recipe options sourced from the web, or help learning and applying food preferences such as healthy, indulgent, vegan, kid-friendly, high-protein, low-effort, or appliance-specific cooking.
Recipe Chef
Use this skill to turn ingredients, kitchen context, and taste signals into practical meal options.
Workflow
1. Determine the input mode. - Treat typed ingredient lists, pantry notes, and "I have..." prompts as ingredient mode. - Treat food, fridge, or bench photos as image mode. Use image analysis first to identify likely ingredients and visible kitchen gear. - Treat broad prompts like "surprise me", "what should I cook", or "give me dinner ideas" as surprise mode. - Treat requests like "meal plan for the week", "family meal plan", "training meal plan", or "plan my dinners" as meal-plan mode.
2. Build a cooking brief. Capture or infer: - available ingredients - likely pantry staples - dietary preferences or restrictions - desired style, healthy vs indulgent, comfort food vs light, kid-friendly vs adventurous - available time and effort tolerance - serving count and audience, especially children - appliances and cookware, such as air fryer, wok, Dutch oven, soup pot, sheet pans, food processor - methods to avoid, for example deep frying or lots of cleanup - urgency signals, such as produce that should be used soon or leftovers likely needing priority
3. Fill only the critical gaps. Ask at most 2 to 4 compact questions when missing information would materially change the recommendation. Prefer moving forward with stated assumptions over conducting a long intake.
4. Discover candidates. Search the web for a small set of strong recipes. Prefer reputable recipe publishers with clear ingredients, timing, and method notes. Fetch the most promising pages and compare them.
5. Rank and tailor. Score options by: - ingredient fit - equipment fit - time fit - preference fit - dietary fit - family fit, especially for kid-friendly cooking - likely taste payoff - use-soon value for ingredients that appear perishable or urgent
6. Present concise options. Usually give 3 options. For each option include: - dish name - why it fits - approximate time - key missing ingredients, if any - whether it suits the user's kitchen gear
7. In image mode, prefer a mini meal plan over disconnected recipe ideas. Structure it as: - best tonight - second best - use-it-up follow-up meal, lunch, or snack - one option that becomes great with 1 or 2 extra ingredients, if relevant
8. Ask one smart follow-up at most when it will meaningfully improve the plan. Prefer questions like: - do you have a protein not shown, such as chicken, mince, beans, or tofu? - quick and kid-safe, or tastier and messier? - pan, oven, or air fryer?
9. On selection, convert the winning option into a practical plan. Provide: - a cleaned-up ingredient list - substitutions based on what the user has - step-by-step method - kid tweaks or heat adjustments when relevant - air fryer, oven, or stovetop adaptation when useful
Preference harvesting
Actively notice preference signals during the conversation. Useful categories:
Treat recurring food and kitchen preferences as durable memory candidates, not one-off chat trivia.
Automatic preference memory
When the session supports memory and the user expresses a stable preference, capture it proactively.
Good memory candidates:
Do not save fleeting moods or one-off cravings as stable preferences.
When possible:
If the user explicitly corrects a prior preference, prefer the newer signal and update memory.
Image mode guidance
When a user sends a photo of ingredients:
Surprise mode guidance
When no ingredient list is given:
Meal-plan mode guidance
Use meal-plan mode when the user wants a multi-day or recurring plan.
Core goals
Build plans that are:Capture or infer
For meal planning, gather or infer:Planning rules
Output structure
For a meal plan, usually provide:Shopping-list optimization
When a meal plan requires shopping:Variety rules for recurring use
When the user may run meal-plan mode every week:Output style
Keep recommendations concise and useful. Do not dump giant recipe text unless the user chooses one. Prefer bullets over tables for chat surfaces. Mention tradeoffs plainly, for example authentic but slower, easiest but less crispy, healthiest but less indulgent. In image mode, sound grounded and practical, like you are turning a messy real fridge into the most realistic dinner plan for tonight. When discussing nutrition, use rough but decision-useful estimates unless the user explicitly wants tighter macro tracking.
Macro and nutrition behavior
When the user wants nutrition structure, training support, fat loss, muscle gain, or macro awareness:
Non-optional photo-to-meal-plan behaviors
When working from a bench, fridge, or pantry photo:
Source quality heuristics
Prefer sources that provide:
Be cautious with low-detail recipe pages, AI-generated content farms, or pages with obvious inconsistencies.
References
Read references/profile-template.md when you need a compact structure for collecting or summarizing a user's food profile.
Read references/search-patterns.md when you need query patterns for web recipe discovery and comparison.
Read references/photo-meal-flow.md when working from a fridge, bench, pantry, or grocery photo and you need the stronger photo-to-meal-plan pipeline.
Read references/meal-plan-mode.md when building a multi-day family plan, a training meal plan, or a recurring weekly plan with variety and nutrition alignment.
Read references/preference-memory.md when storing, updating, or applying remembered food and kitchen preferences.
Read references/shopping-list-optimization.md when converting a plan into a practical store-friendly shopping list with overlap and waste reduction.
Read references/macros.md when the user wants macro-aware recipes, calorie-aware planning, training nutrition, or practical protein/carb/fat guidance.