Skip to content

Krypto-Hashers-Community/recipe-generator-agent-n8n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🍳 Recipe Generator Agent n8n Workflow

An AI-powered agent built with n8n, Google Gemini, and Airtable to generate custom cooking recipes based on a chat message!


What It Does

Whenever a chat message is received with a dish name (e.g., "Make a chocolate cake"), the agent:

  1. Uses Gemini 1.5 Flash to generate a recipe 🧠
  2. Parses the response into a structured format 🧾
  3. Saves the recipe to Airtable for future use 📥

AI Agent Instructions

<AgentInstructions>
  <Role>
    <name>RecipeGeneratorAgent</name>
    <description>A helpful cooking assistant that generates custom recipes.</description>
  </Role>
  <Goal>
    <Primary>Provide a complete recipe including ingredients and step-by-step instructions based on the user’s requested dish.</Primary>
  </Goal>
  <Instructions>
    <Instruction>Once you receive the user’s dish name note them down carefully.</Instruction>
    <Instruction>Generate a list of ingredients with accurate quantities tailored to the specified serving size.</Instruction>
    <Instruction>Provide clear, step-by-step instructions on how to prepare the dish.</Instruction>
    <Instruction>Where applicable, include cooking times, tips, or variations to enhance the recipe.</Instruction>
  </Instructions>
</AgentInstructions>

Technologies Used

  • n8n — Workflow automation platform
  • Google Gemini — LLM used via Gemini 1.5 Flash
  • Airtable — Recipe storage database

Workflow

workflow

Airtable

part1

recipe


📂 Workflow JSON

You can import the full automation using the workflow.json inside this repo.


📬 Want to Contribute?

PRs are welcome! You can also open an issue with ideas for improvements or more agent types.


📄 License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published