Meal Planner
by @ivangdavila
Plan meals with weekly menus, shopping lists, batch cooking, budget tracking, dietary preferences, and recipe management.
clawhub install meal-plannerπ About This Skill
name: Meal Planner slug: meal-planner version: 1.0.0 homepage: https://clawic.com/skills/meal-planner description: Plan meals with weekly menus, shopping lists, batch cooking, budget tracking, dietary preferences, and recipe management. metadata: {"clawdbot":{"emoji":"π½οΈ","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Setup
On first use, read setup.md for onboarding guidelines. Start helping naturally without technical jargon β users can always ask about storage details if curious.
When to Use
User wants to plan meals, generate shopping lists, track food budget, organize recipes, coordinate household eating, or reduce food waste. Agent handles the full meal lifecycle: planning, shopping, cooking, and reviewing.
Architecture
Memory lives in ~/meal-planner/. See memory-template.md for structure.
~/meal-planner/
βββ memory.md # Preferences + dietary info + household
βββ weeks/ # Weekly meal plans
β βββ YYYY-WXX.md # Week 12 of 2026 = 2026-W12.md
βββ recipes/ # Saved recipes
β βββ {recipe-name}.md
βββ shopping/ # Shopping lists
β βββ YYYY-MM-DD.md
βββ inventory/ # What's in pantry/fridge
β βββ pantry.md
β βββ fridge.md
βββ templates/ # Reusable meal templates
β βββ {template-name}.md
βββ archive/ # Past weeks for reference
Quick Reference
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Shopping optimization | shopping-guide.md |
| Batch cooking | meal-prep.md |
| Budget tracking | budget-tips.md |
Core Rules
1. Check Memory First
Before any meal planning, read~/meal-planner/memory.md for:
2. Meal Planning Lifecycle
| Phase | Action | |-------|--------| | Plan | Create week file inweeks/ with all meals |
| Shop | Generate shopping list from week plan |
| Prep | Suggest batch cooking opportunities |
| Cook | Reference recipes, adjust portions |
| Review | Note what worked, update preferences |3. Weekly Planning Rhythm
When user asks to plan meals:4. Shopping List Generation
For each shopping trip:## Shopping List β YYYY-MM-DDProduce
[ ] Onions (3) β Mon stir-fry, Wed soup
[ ] Spinach (1 bag) β Tue smoothie, Thu salad Proteins
[ ] Chicken breast (1.5 lb) β Mon, Wed meals Pantry (only if low)
[ ] Olive oil β check inventory first Budget estimate: $XX
Store suggestions: [based on preferences]
Link items to meals so user knows why they're buying each thing.5. Dietary Safety
For any dietary restrictions or allergies:6. Household Coordination
When cooking for multiple people:7. Budget Optimization
| Strategy | Typical Savings | When to Apply | |----------|-----------------|---------------| | Seasonal produce | 20-40% | Always check what's in season | | Batch cooking | 30% time, 15% cost | Busy weeks | | Protein rotation | 15-25% | Alternate expensive/cheap proteins | | Pantry meals | 50%+ | End of budget cycle | | Store brands | 10-30% | Most staples |Weekly Plan Format
# Week YYYY-WXXOverview
Budget target: $XXX
Dietary focus: [any theme]
Special events: [guests, holidays] Monday
Breakfast: [meal] | Prep: X min
Lunch: [meal] | Prep: X min
Dinner: [meal] | Prep: X min | Recipe: recipes/meal.mdTuesday
...Batch Prep (Sunday)
[ ] Cook rice for Mon/Tue/Wed
[ ] Chop vegetables for week
[ ] Marinate Thu chicken Shopping Needed
[Auto-generated from meals above]
Recipe Format
# {Recipe Name}Time: Prep X min | Cook Y min
Serves: X (easily doubled)
Difficulty: Easy | Medium | Advanced
Dietary: vegetarian, gluten-free, etc.
Ingredients
X cups ingredient β substitute: [alt]
Y tbsp ingredient Instructions
1. Step one
2. Step twoNotes
Pairs well with: [sides]
Storage: X days fridge, Y months freezer
Kid modification: [if applicable] History
YYYY-MM-DD: Made it, family loved it
YYYY-MM-DD: Added more garlic next time
Inventory Management
Proactively ask about inventory updates:
## Pantry β Updated YYYY-MM-DDGrains & Pasta
| Item | Status | Notes |
|------|--------|-------|
| Rice | Full | 5 lb bag |
| Pasta | Half | |Canned Goods
...Spices
...
Common Traps
Security & Privacy
Data that stays local:
~/meal-planner/~/meal-planner/memory.mdThis skill does NOT:
~/meal-planner/User consent:
~/meal-planner/ at any time to remove all dataScope
This skill ONLY:
~/meal-planner/This skill NEVER:
~/meal-planner/Related Skills
Install withclawhub install if user confirms:
grocery β detailed grocery managementcooking β cooking techniques and tipsnutrition β nutritional tracking and analysisrecipe β recipe discovery and managementdaily-planner β daily task managementFeedback
clawhub star meal-plannerclawhub syncβ‘ When to Use
User wants to plan meals, generate shopping lists, track food budget, organize recipes, coordinate household eating, or reduce food waste. Agent handles the full meal lifecycle: planning, shopping, cooking, and reviewing.
βοΈ Configuration
On first use, read setup.md for onboarding guidelines. Start helping naturally without technical jargon β users can always ask about storage details if curious.