Skills

Recipe CRUD

/recipe-manager:recipe-crud

Create, read, update, and delete food recipes stored as markdown files.

Triggers

Activates on phrases like "new recipe", "save recipe", "edit recipe", "delete recipe", "show recipe", "list recipes".

Operations

Example prompts

Recipe Search

/recipe-manager:recipe-search

Search, filter, and find recipes by ingredients, cuisine, tags, dietary restrictions, difficulty, or any combination.

Triggers

Activates on phrases like "find recipe", "search recipes", "what can I make with...", "recipes with", "show me all".

Search types

Example prompts

Meal Planning

/recipe-manager:meal-planning

Generate weekly meal plans, shopping lists, and nutritional summaries from your recipe collection.

Triggers

Activates on phrases like "meal plan", "plan my meals", "shopping list", "grocery list", "what should I eat this week".

Features

Example prompts

Recipe Import

/recipe-manager:recipe-import

Parse and import recipes from unstructured text, copied content, or informal descriptions into the standard markdown format.

Triggers

Activates when you paste recipe text, share a recipe, or say "import a recipe", "save this recipe", "convert this recipe".

How it works

  1. Paste or describe the recipe in any format.
  2. The plugin extracts title, ingredients, instructions, and metadata.
  3. Missing fields are inferred (cuisine from ingredients, dietary from ingredient list, times estimated).
  4. Informal measurements are normalized (e.g., "a handful of" becomes approximate standard units).
  5. The formatted recipe is shown for review before saving.

Batch import

For multiple recipes, each is processed separately with confirmation. Large batches can use the built-in recipe-parser agent for autonomous processing.

Example prompts

Dashboard

/recipe-manager:dashboard

Display a rich overview of your recipe collection with stats, breakdowns, and a full recipe table — all rendered directly in your terminal.

Triggers

Activates on phrases like "dashboard", "recipe stats", "show my collection", "recipe overview", "how many recipes".

What it shows

Example prompts

Use Cases

Create Recipes from Natural Language

Describe a dish in plain English and the plugin will generate a fully structured recipe with ingredients, steps, and metadata. No need to worry about formatting — just talk about the food.

Example prompts

Import Recipes from Copy-Pasted Content

Found a recipe you like? Copy and paste it directly into the chat — from a blog post, a message from a friend, a cookbook photo transcription, or any other source. The plugin will parse it into a clean, structured markdown recipe with normalized measurements and inferred metadata.

Example prompts

Plan Meals for the Week

Generate a full weekly meal plan drawn from your saved recipes. The planner balances variety across cuisines, keeps weeknight meals simple, respects dietary preferences, and reuses overlapping ingredients to reduce waste and shopping.

Example prompts

Generate Grocery Lists

Turn any set of recipes or a meal plan into a consolidated grocery list. Ingredients are combined (no buying garlic five times), grouped by store section, and formatted for easy shopping.

Example prompts

Recipe Format Reference

Frontmatter Fields

Every recipe is a markdown file with YAML frontmatter. These fields are required:

FieldTypeDescription
titlestringRecipe name
cuisinestringe.g., Italian, Indian, Mexican, Thai, Japanese, French
servingsintegerNumber of servings
prep_timestring"X min" or "X hr Y min"
cook_timestring"X min" or "X hr Y min"
tagsstring[]Lowercase tags: ingredients, method, meal type
dietarystring[]vegetarian, vegan, gluten-free, dairy-free, nut-free, low-carb, keto, paleo
difficultystringeasy, medium, hard
date_addedstringYYYY-MM-DD

Ingredient format

Pattern: - QUANTITY UNIT INGREDIENT, PREP_NOTES

Examples: - 1 lb chicken breast, cubed · - 2 cloves garlic, minced · - salt and pepper to taste