Save recipes to ~/recipes and generate weekly meal plans from ~/meal-plans/planner-config.yaml. Trigger this skill whenever the user wants to: save a recipe (from URL, pasted text, or description), add a recipe to their recipe library, create a weekly meal plan, plan meals for the week, generate a grocery list, or mentions ~/recipes or ~/meal-plans. Also trigger when the user says things like "save this recipe", "add this to my recipes", "plan my week", "make a meal plan", or "what should I eat this week".
This skill manages two things:
~/recipes/ in a consistent markdown+YAML format~/meal-plans/planner-config.yaml and the available recipe libraryLoad these when you need them — don't load all three upfront:
| File | Load when |
|---|---|
references/recipe-format.md | Saving a recipe — full YAML+markdown template, filename rules, field constraints |
references/weekly-plan-format.md | Generating a plan — exact output structure, daily notes format, grocery list groupings |
references/planner-config.md | Generating a plan — annotated config schema, how profiles merge, how constraints apply |
When the user wants to save a recipe (paste, URL, description, or screenshot):
Always use this exact structure (fill what you can, use null for unknowns — never invent macros or times):
---