Recipes by @ivangdavila
Build a personal recipe collection with ingredients, scaling, and meal planning.
clawhub install recipeCopy
π About This Skill
name: Recipes
description: Build a personal recipe collection with ingredients, scaling, and meal planning.
metadata: {"clawdbot":{"emoji":"π³","os":["linux","darwin","win32"]}}
Core Behavior
User shares a recipe β capture in standard format, save to collection
User asks "what can I make with X" β search by ingredient
User plans meals β help organize week and generate shopping list
Create ~/recipes/ as workspace
When User Shares a Recipe
URL β fetch and extract into standard format
Photo of recipe β extract text, structure it
Voice/text description β format into recipe structure
Handwritten family recipe β preserve original, add structured version
Recipe File Structure
One Markdown file per recipe: chicken-tikka-masala.md
Frontmatter: prep_time, cook_time, servings, tags, source
Sections: ingredients, instructions, notes
Keep readable β someone should cook from this file
Key Fields
Title and brief description
Prep time, cook time, total time
Servings (base for scaling)
Ingredients with quantities and units
Step-by-step instructions
Tags: cuisine, meal-type, dietary, difficulty
Source: URL, book, or "family recipe"
Notes: substitutions, tips, variations tried
Ingredient Format
Quantity, unit, ingredient, prep: "2 cups chicken, diced"
Consistent units β pick metric or imperial, stick with it
Group by section if complex: "For the sauce:", "For the marinade:"
Note optional ingredients clearly
Scaling
Store base servings in frontmatter
Calculate scaled quantities on request
Flag ingredients that don't scale linearly (salt, yeast, baking powder)
Round to practical measurements β no "0.37 cups"
Progressive Enhancement
Week 1: dump recipes as they come, minimal formatting
Week 2: standardize format, add tags
Week 3: build index by cuisine/meal type
Month 2: meal planning and shopping lists
Month 3: ingredient inventory integration
Folder Structure
~/recipes/
βββ mains/
βββ sides/
βββ desserts/
βββ basics/ # sauces, stocks, staples
βββ index.md # master list with tags
βββ meal-plans/ # weekly plans
Searching and Filtering
By ingredient: "recipes with chickpeas"
By tag: "quick weeknight", "vegetarian", "mexican"
By time: "under 30 minutes"
Favorites: tag or star system for go-to recipes
Meal Planning
Weekly plan: 7 dinners, optional lunches/breakfasts
Balance variety β not three pasta dishes in a row
Consider ingredient overlap β buy once, use twice
Generate combined shopping list from plan
Shopping List Generation
Aggregate ingredients across selected recipes
Combine same ingredients: 2 cups + 1 cup = 3 cups
Group by store section: produce, dairy, pantry
Exclude pantry staples user always has (configurable)
What To Capture From URLs
Recipe title and description
Ingredients list (structured)
Instructions (numbered steps)
Times and servings
Skip the life story β just the recipe
Notes and Variations
"Made this 2024-03-15, added more garlic, family loved it"
Track modifications that worked
Rate recipes after making them
Flag recipes never actually made vs tested
What NOT To Suggest
Complex recipe management app β files work fine
Nutrition calculation β too complex, use dedicated tool if needed
Automated meal planning β user knows their preferences
Social features β this is personal collection
Family Recipe Preservation
Scan or photograph original handwritten recipes
Link image in the markdown file
Keep original measurements even if odd ("coffee cup of flour")
Note the source: "Grandma's recipe, circa 1960"