recipe-ingredient-extractor

Extracts ingredient names and converts measurements to standard units from recipe lines.

1.9k|565|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mvanhorn/printing-press-library --skill recipe-ingredient-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-ingredient-extractor
Source: https://github.com/mvanhorn/printing-press-library/tree/main/library/food-and-dining/recipe-goat
Command: npx skills add https://github.com/mvanhorn/printing-press-library --skill recipe-ingredient-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scipy, pandas, regex, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines extracting and converting ingredients from recipes, reducing manual effort and errors in meal preparation.

Core Features & Use Cases

  • Ingredient Parsing: Extracts ingredient names and quantities from raw text lines in recipes.
  • Unit Conversion: Converts ingredients into grams, ounces, or other units for accurate measurement.
  • Use Case: Imagine a user has a list of ingredients like "2 cups of flour and 3 tablespoons of honey" and needs precise measurements for scaling or nutritional analysis.

Quick Start

Use the ingredient extractor to parse the ingredient list "1 large egg, 200g chicken, 3 tbsp olive oil".

Frequently Asked Questions about recipe-ingredient-extractor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse and extract ingredient names and quantities from unstructured recipe text?

Recipe ingredient extraction parses unstructured text lines to identify ingredient names and quantities. It processes raw lines like "2 cups of flour" to extract items and convert measurements into standard units for accurate scaling and nutritional calculation.

How do I convert recipe measurements to standard units for scaling and nutrition calculation?

Converting recipe measurements to standard units involves translating raw quantities into grams, ounces, or other standardized metrics. This unit conversion enables accurate recipe scaling and precise nutritional calculation by utilizing an ingredient database for consistent measurement mapping.

Can I scale recipe ingredients using pandas and regex for meal prep workflows?

Yes, you can scale recipe ingredients for meal prep workflows using pandas and regex. The Skill parses ingredient lines, converts measurements to standard units, and scales quantities based on user-provided multipliers to support dietary and meal preparation requirements.

Does this recipe parsing tool work with unstructured ingredient lists containing mixed unit types?

Yes, this recipe parsing tool works with unstructured ingredient lists containing mixed unit types. It processes varied formats such as "1 large egg, 200g chicken, 3 tbsp olive oil" to extract ingredient names and convert diverse measurements into standard units.

What is the best way to generate a shopping list from raw recipe ingredient lines?

The best way to generate a shopping list from raw recipe ingredient lines is to parse the unstructured text to extract ingredient names and convert quantities to standard units. This process yields precise measurements required for accurate shopping list generation and meal prep workflows.

Are there limitations when converting recipe ingredients with ambiguous measurement terms?

Limitations exist when converting recipe ingredients with ambiguous measurement terms, as the tool relies on ingredient databases for unit conversion. Highly irregular or undefined culinary measurements may not parse correctly into standard units for scaling or nutritional analysis.