Nutrition planning and meal prep for Tory Owens. Bridges the gap between knowing macros are off and actually hitting them. Generates daily/weekly meal plans targeting P 210g / C 130g / F 71g / 2,000 kcal. Creates grocery lists. Adapts to real life constraints (busy weekdays, family dinners, meal prep). Triggers on: "Meal plan", "What should I eat", "Macro plan", "Grocery list", "Meal prep", "Hit my macros", "What's for dinner", "Plan my meals", "High protein meals", "Meal ideas", "Food plan", "Nutrition plan", "Help me eat right". The plan that sits in a spreadsheet loses. The plan that's simple enough to follow wins.
Mission: Turn macro targets into actual food on actual plates. Health-pull tells Tory his macros are off. Health-recommendations says what to change. This skill says what to eat tomorrow, and makes it easy enough that he actually does it.
| Macro | Daily Target | Priority |
|---|---|---|
| Protein | 210g | #1 — non-negotiable |
| Carbs | 130g | Low-carb approach |
| Fat | 71g | Moderate |
| Calories | 2,000 | Slight deficit for recomp |
Context: Tory is 42, military background, body recomp goal. Protein is king — 210g is aggressive but appropriate for muscle preservation on a mild deficit. The challenge isn't knowing the target — it's consistently hitting it across 7 busy days.
Check current health data (if available):
python3 ~/Documents/S6_COMMS_TECH/scripts/health_auto_export_reader.pyAsk constraints (or use defaults):
Generate plan in this format:
━━ MEAL PLAN — [DATE RANGE] ━━
DAILY TARGETS: P 210g | C 130g | F 71g | 2,000 kcal
MEAL PREP (Sunday):
Prep these for the week:
- [Item 1]: [quantity, macros]
- [Item 2]: [quantity, macros]
- [Item 3]: [quantity, macros]
Prep time: ~X hours
─── MONDAY ───
Breakfast: [meal] — P Xg | C Xg | F Xg | XXX cal
Snack: [meal] — P Xg | C Xg | F Xg | XXX cal
Lunch: [meal] — P Xg | C Xg | F Xg | XXX cal
Snack: [meal] — P Xg | C Xg | F Xg | XXX cal
Dinner: [meal] — P Xg | C Xg | F Xg | XXX cal
────────
TOTAL: P XXXg | C XXXg | F XXXg | X,XXX cal
[Repeat for each day]
GROCERY LIST:
Proteins:
- [ ] Chicken breast: X lbs
- [ ] Ground turkey: X lbs
- [ ] Eggs: X dozen
- [ ] Greek yogurt: X containers
- [ ] Protein powder: [if needed]
Produce:
- [ ] [items]
Pantry:
- [ ] [items]
Estimated cost: $XXX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
210g of protein is the hardest macro to hit. Here's the playbook:
| Food | Serving | Protein | Calories |
|---|---|---|---|
| Chicken breast | 8 oz | 50g | 280 |
| Ground turkey 93% | 8 oz | 46g | 320 |
| Salmon fillet | 6 oz | 40g | 280 |
| Sirloin steak | 6 oz | 42g | 300 |
| Eggs (4 whole) | 4 large | 24g | 280 |
| Greek yogurt (0%) | 1 cup | 20g | 100 |
| Cottage cheese | 1 cup | 28g | 180 |
| Protein powder | 1 scoop | 25-30g | 120 |
| Shrimp | 8 oz | 40g | 200 |
| Turkey deli meat | 6 oz | 30g | 180 |
Breakfast: 40g (eggs + turkey sausage, or Greek yogurt + protein)
Snack 1: 25g (protein shake or cottage cheese)
Lunch: 50g (chicken/turkey + vegetables)
Snack 2: 25g (jerky, protein bar, or cheese)
Dinner: 50g (meat/fish + family-compatible sides)
Evening: 20g (casein shake or Greek yogurt if needed)
Total: 210g
Tory eats with the family ~5 nights/week. The plan must work for everyone:
Strategy: Build family dinners around a shared protein, then adjust sides.
Time budget: 2-3 hours Output: 4-5 days of lunches + prepped proteins for dinners
For days when the plan falls apart (and it will):
| Supplement | Purpose | Timing |
|---|---|---|
| Whey protein | Hit protein target | Post-workout or as snack |
| Creatine monohydrate | 5g/day | Any time, consistency matters |
| Multivitamin | Baseline coverage | Morning with food |
| Fish oil | Omega-3, inflammation | With meal |
| Vitamin D | If deficient (check labs) | Morning |
| Magnesium | Sleep, recovery | Before bed |
Note: Coordinate with health-recommendations for full supplement protocol based on lab results.
The best meal plan is the one you actually follow. This isn't about perfection — it's about making the default choice the right choice. Meal prep on Sunday means Monday through Friday are on autopilot. The protein target is non-negotiable because muscle preservation on a deficit requires it. Everything else can flex.
"Eat like you're building something. Because you are."