Claude Code Plugins

Community-maintained marketplace

Feedback

meal-prep-assistant

@manshuv/grandmaster-crab
0
0

Weekly meal prep and shopping assistant that selects 3 recipes with varied proteins, generates categorized shopping lists, and creates meal prep plans distinguishing Sunday prep from weeknight cooking. Use when planning weekly meals or creating shopping lists.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name meal-prep-assistant
description Weekly meal prep and shopping assistant that selects 3 recipes with varied proteins, generates categorized shopping lists, and creates meal prep plans distinguishing Sunday prep from weeknight cooking. Use when planning weekly meals or creating shopping lists.
allowed-tools Read, find_by_name, write_to_file

Meal Prep & Shopping Assistant

This skill helps you plan your weekly meals by selecting recipes, generating organized shopping lists, and creating actionable meal prep plans.

Instructions

When asked to create a weekly meal plan:

  1. Find Recipes: Use find_by_name to locate all .md files in the recipes/ folder
  2. Analyze Recipes: Read each recipe and identify:
    • Recipe name
    • Protein type (vegetarian/vegan, chicken, fish, beef, pork, seafood, etc.)
    • Serving size (default to 4 if not specified)
    • Ingredients with quantities
    • Cooking steps
  3. Select 3 Recipes: Choose recipes with protein variety
    • Aim for different protein types (e.g., 1 vegetarian, 1 chicken, 1 fish)
    • Vary cooking methods and cuisines when possible
  4. Generate Shopping List: Combine and organize ingredients by category:
    • Produce: Fresh vegetables, fruits, herbs
    • Proteins: Meat, poultry, fish, tofu
    • Dairy & Eggs: Milk, cheese, yogurt, eggs, butter
    • Pantry Staples: Oils, vinegars, spices, dried goods (usually on hand)
    • Other: Specialty items, condiments
    • Combine quantities intelligently (e.g., "2 eggs + 3 eggs = 5 eggs")
  5. Create Meal Prep Plan: For each recipe, identify:
    • Sunday Prep: Steps that can be done in advance
      • Chopping vegetables
      • Making marinades/sauces
      • Pre-measuring ingredients
      • Marinating proteins
    • Weeknight Cooking: Steps that must be done fresh
      • Final cooking/grilling
      • Plating and serving
      • Time-sensitive preparations
  6. Output Format: Create a clean, printable markdown file named weekly-meal-plan-[date].md

Output Template

The generated meal plan should follow this structure for optimal printing (fits on 1 sheet, front and back):

# Weekly Meal Plan - [Week of Date]

## ๐Ÿ“‹ This Week's Recipes

### Recipe 1: [Name] (Vegetarian)
- **Servings**: 4
- **Weeknight**: Monday or Tuesday

### Recipe 2: [Name] (Chicken)
- **Servings**: 4
- **Weeknight**: Wednesday or Thursday

### Recipe 3: [Name] (Fish)
- **Servings**: 4
- **Weeknight**: Friday

---

## ๐Ÿ›’ Shopping List

### Produce
- [ ] Item (quantity)
- [ ] Item (quantity)

### Proteins
- [ ] Item (quantity)

### Dairy & Eggs
- [ ] Item (quantity)

### Pantry Staples (Check if you have)
- [ ] Item
- [ ] Item

### Other
- [ ] Item (quantity)

---

## ๐Ÿณ Sunday Meal Prep Plan

### Recipe 1: [Name]
**Prep Steps** (30 mins):
1. Step description
2. Step description
**Storage**: How to store prepped items

### Recipe 2: [Name]
**Prep Steps** (20 mins):
1. Step description
**Storage**: How to store

### Recipe 3: [Name]
**Prep Steps** (15 mins):
1. Step description
**Storage**: How to store

**Total Prep Time**: ~1.5 hours

---

## ๐Ÿ‘ฉโ€๐Ÿณ Weeknight Cooking Guide

### Monday/Tuesday: [Recipe 1]
**Cooking Time**: 20-30 mins
1. Take out prepped ingredients
2. Final cooking steps
3. Serve

### Wednesday/Thursday: [Recipe 2]
**Cooking Time**: 25 mins
1. Steps
2. Serve

### Friday: [Recipe 3]
**Cooking Time**: 20 mins
1. Steps
2. Serve

Ingredient Categorization Guidelines

Produce

  • Fresh vegetables (onions, peppers, tomatoes, lettuce, etc.)
  • Fresh herbs (parsley, cilantro, basil, etc.)
  • Fresh fruits (lemons, limes, apples, etc.)
  • Fresh aromatics (garlic, ginger, scallions)

Proteins

  • Meat (beef, pork, lamb)
  • Poultry (chicken, turkey)
  • Seafood (fish, shrimp, etc.)
  • Plant-based proteins (tofu, tempeh, legumes as main protein)

Dairy & Eggs

  • Milk, cream, half-and-half
  • Cheese (all types)
  • Yogurt, sour cream
  • Eggs
  • Butter

Pantry Staples

These are items typically already in the kitchen:

  • Oils (olive oil, vegetable oil, sesame oil)
  • Vinegars (balsamic, rice, white, apple cider)
  • Dried spices and seasonings
  • Salt and pepper
  • Flour, sugar, baking supplies
  • Dried herbs
  • Soy sauce, fish sauce, hot sauce
  • Canned goods (tomatoes, beans, stock if recipe calls for it)

Other

  • Specialty sauces or condiments
  • Wines or spirits for cooking
  • Specialty items not in other categories
  • Fresh-baked goods (if needed)

Meal Prep Step Identification

Can Prep Sunday:

  • Chopping vegetables (store in airtight containers)
  • Washing and drying lettuce/greens
  • Making marinades, dressings, sauces
  • Marinating proteins (up to 12-24 hours)
  • Pre-measuring dry ingredients
  • Making spice blends
  • Preparing components that hold well

Must Do Weeknight:

  • Final cooking (grilling, sautรฉing, roasting)
  • Frying or searing (best done fresh)
  • Adding delicate herbs or garnishes
  • Tossing salads
  • Reheating and plating
  • Time-sensitive steps that affect texture or freshness

Best Practices

  1. Recipe Selection: Aim for variety in:

    • Protein types (vegetarian, chicken, fish, beef, etc.)
    • Cooking methods (grilled, baked, stovetop, etc.)
    • Cuisine styles (Italian, Asian, Mexican, etc.)
    • Complexity (mix simple and elaborate dishes)
  2. Shopping List:

    • Combine quantities across recipes
    • Use standard units (cups, tablespoons, pounds, etc.)
    • Include approximate amounts for "to taste" items
    • Note if specialty stores needed
  3. Meal Prep Timing:

    • Allocate realistic time estimates
    • Batch similar tasks (all chopping together)
    • Note storage containers needed
    • Consider prep order (aromatics last to preserve freshness)
  4. Formatting:

    • Use clear headers and sections
    • Include checkboxes [ ] for shopping lists
    • Keep it concise for easy printing
    • Use emojis sparingly for visual organization

Example Usage

User Request: "Create my weekly meal plan"

Process:

  1. Find all recipes in recipes/ folder
  2. Review recipes and identify:
    • 1 vegetarian option
    • 1 chicken dish
    • 1 fish recipe
  3. Parse ingredients and create categorized shopping list
  4. Identify Sunday prep steps vs weeknight cooking
  5. Generate weekly-meal-plan-[date].md file
  6. Confirm creation and provide overview

Version History

  • v1.0.0 (2025-11-21): Initial release with recipe selection, shopping list generation, and meal prep planning