aroma-bible

Answers seasoning and flavor pairing questions using Aroma Bible JSON data in the Kuschi kitchen library.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/KuschiKuschbert/recipelibrary --skill aroma-bible-kuschikuschbert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aroma-bible
Source: https://github.com/KuschiKuschbert/recipelibrary/tree/main/.cursor/skills/aroma-bible
Command: npx skills add https://github.com/KuschiKuschbert/recipelibrary --skill aroma-bible-kuschikuschbert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF.

What problem does it solve? Cooks working with the Kuschi kitchen library need quick, data-grounded answers about which spices and herbs pair with a given food, which seasonings harmonize together, and when to add them during cooking, without manually searching large JSON datasets. ## Core Features & Use Cases - Seasoning lookup: Find what to season a food with via aroma_data/food_pairings.json, or find what harmonizes with a spice via aroma_data/ingredients.json. - Recipe review: Map recipe ingredient lines against harmony and food-pairing data to suggest bridging spices and identify aroma group gaps. - Heat timing guidance: Interpret heat_behavior stages A, B, and C to advise when a spice should be added during cooking. - Use Case: A user asks "What should I season lamb with?" The Skill looks up lamb in food_pairings.json, lists matching seasonings, and cross-references ingredients.json for harmony partners and heat behavior. ## Quick Start Ask what seasonings go well with a specific ingredient, such as "What spices pair with lentils according to the Aroma Bible?"

Frequently Asked Questions about aroma-bible

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

FAQPage Schema
How do I find what spices go with a specific food?

Look up the food in aroma_data/food_pairings.json, which maps foods like lamb or lentils to their seasonings. You can then open matching entries in ingredients.json for harmony partners and heat behavior details.

What are the eight aroma groups in the Aroma Bible?

The groups run from volatile to stable: sulfurous/allium, citrus-floral, balsamic-camphor, dark floral-clove, nutty-vanilla, cinnamon-phenolic, roast/Maillard, and trigeminal heat. Ingredients sharing groups tend to reinforce each other, while different groups complement.

What does heat_behavior a, b, and c mean for spices?

Heat behavior stages A, B, and C describe the ordered stages of how a spice behaves under heat, from earlier to later in cooking. They are not clock times or temperatures, just the author's relative ordering from the book.

Can I regenerate the aroma JSON data from the source PDFs?

Yes, run scripts/extract_aroma_data.py with PyMuPDF installed. Set the environment variables ARAMA_BIBLE_PART1 through PART4 to the paths of each source PDF before running the extraction.

Is the compact ingredient table in the skill authoritative?

No, the compact reference table is auto-derived from ingredients.json and covers only about 50 ingredients. If any row disagrees with the JSON file, the JSON data is authoritative and should be preferred.