# Meal Planning

> Generate weekly meal plans, shopping lists, and nutritional summaries from the recipe collection. Use when the user wants a meal plan, asks to plan meals, needs a shopping list or grocery list, or asks "what should I eat this week". Triggers on "meal plan", "plan my meals", "shopping list", "grocery list", "what to buy", "nutritional summary".

- **Type:** Skill
- **Install:** `agentstack add skill-infosecb-personal-claude-plugins-meal-planning`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [infosecB](https://agentstack.voostack.com/s/infosecb)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [infosecB](https://github.com/infosecB)
- **Source:** https://github.com/infosecB/personal-claude-plugins/tree/main/recipe_manager/skills/meal-planning
- **Website:** https://infosecb.github.io/personal-claude-plugins/

## Install

```sh
agentstack add skill-infosecb-personal-claude-plugins-meal-planning
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Meal Planning

Generate meal plans, shopping lists, and nutritional summaries from recipes in `./recipes/`.

## Generating a Weekly Meal Plan

1. **Understand preferences** (ask if not provided):
   - Meals per day (default: 3 — breakfast, lunch, dinner)
   - Dietary restrictions
   - Cuisine preferences
   - Difficulty preference (weeknight = easy/medium)
   - Servings per meal

2. **Check recipe availability**:
   - Glob `./recipes/*.md` to inventory all existing recipes
   - **Only use existing recipes** — never invent or generate placeholder recipes for the meal plan
   - If fewer than 5 recipes are available, **stop and ask the user** if they'd like to brainstorm and add new recipes before creating a meal plan
   - If enough recipes exist, proceed to selection

3. **Select recipes** from the available collection:
   - Vary cuisines across the week
   - Mix difficulty levels (simpler on weekdays)
   - Respect dietary restrictions
   - Reuse ingredients across meals to reduce shopping

4. **Format the meal plan** (reference recipes by title only — do not include full recipe content):

```markdown
# Meal Plan: March 22 - March 28, 2026

| Day | Breakfast | Lunch | Dinner |
|-----|-----------|-------|--------|
| Mon | ... | ... | ... |
| Tue | ... | ... | ... |
```

5. **Save** to `./meal-plans/YYYY-MM-DD-to-YYYY-MM-DD.md` if user wants it persisted. Each entry should reference the recipe file path (e.g., `./recipes/chicken-tikka-masala.md`) so the user can look up the full recipe.

## Shopping List Generation

From a meal plan or user-specified set of recipes:

1. Read the Ingredients section of each recipe.
2. Parse quantities and units.
3. Combine duplicates, summing quantities where units match.
4. Group by category:
   - Produce
   - Meat & Seafood
   - Dairy & Eggs
   - Pantry / Dry Goods
   - Spices & Seasonings
   - Other
5. Present the list and optionally save to `./shopping-lists/`.

Reference: @${CLAUDE_PLUGIN_ROOT}/skills/meal-planning/references/nutrition-guidelines.md

## Nutritional Summary

Provide rough nutritional overview per meal and per day (estimates based on common knowledge):
- Approximate calories per serving
- Protein / carbs / fat balance
- Notable nutritional highlights (high protein, high fiber, etc.)

Always note these are estimates, not precise values.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [infosecB](https://github.com/infosecB)
- **Source:** [infosecB/personal-claude-plugins](https://github.com/infosecB/personal-claude-plugins)
- **License:** MIT
- **Homepage:** https://infosecb.github.io/personal-claude-plugins/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-infosecb-personal-claude-plugins-meal-planning
- Seller: https://agentstack.voostack.com/s/infosecb
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
