⚒️ Ai prompt generator workflow

51,745 views · ⚒️ Engineering

Description

🧠 AI Prompt Generator Workflow – n8n Documentation

Who is this for?

This workflow is for AI builders, prompt engineers, developers, marketers, and no-code creators who want to convert rough user input into structured, high-quality prompts for LLMs. It’s especially useful for tools that rely on precision prompting and want to automate the discovery of intent and constraints.


What problem is this workflow solving? / Use case

Many users struggle to write effective prompts due to vague ideas or unclear formatting needs. This workflow:

This ensures the generated prompt is useful for downstream AI agents without requiring technical understanding from the end user.


What this workflow does

  1. Start with a branded form UI
    The user is shown a styled form with questions like:

    • What do you want to build?
    • What tools can you access?
    • What input can be expected?
    • What output do you expect?
  2. Analyze and generate relevant follow-up questions
    The workflow sends the user’s answers to Google Gemini (via LangChain) which outputs 1–3 clarifying questions. These questions are parsed into a dynamic form.

  3. Loop through and collect follow-up answers
    Each follow-up question is shown in a form one at a time to capture additional context.

  4. Merge all inputs
    The base intent and follow-up responses are merged into a single context block.

  5. Generate a final AI-ready prompt
    The prompt generator node formats everything into a clean, six-section structure:

    • <constraints>
    • <role>
    • <inputs>
    • <tools>
    • <instructions>
    • <conclusions>
  6. Display the final result
    The finished prompt is shown in a clean UI where users can easily copy and reuse it.


Setup

  1. Credentials Required

    • Google Gemini (PaLM) API credentials (already integrated as Google Gemini(PaLM) Api account 2).
  2. Form Trigger

    • Ensure the On form submission trigger is exposed via a webhook or public endpoint (e.g. using ngrok or deployed server).
  3. Styling

    • Custom CSS is included in all form nodes for a beautiful UI. You can modify this to match your branding.
  4. Environment

    • This workflow is compatible with self-hosted n8n or n8n.cloud.
    • Webhooks must be accessible to users who will fill out the form.

How to customize this workflow to your needs


Example Output Prompt (Structure)

<role> You are an AI assistant that converts videos into LinkedIn posts with a witty tone. </role> <inputs> - A short video (max 5 minutes) - Desired tone: witty - Style: both summary and quotes - Audience: general network </inputs> <tools> You do not have access to APIs or web search. </tools> <instructions> 1. Parse transcript. 2. Extract insights and quotes. 3. Write an engaging, witty LinkedIn post under 3000 characters. </instructions> <constraints> Avoid technical jargon. No generic intros. Make it platform-native. </constraints> <conclusions> Return a LinkedIn-ready post that starts with a hook and ends with hashtags.

🔗 Nodes Used

Basic LLM Chain, Auto-fixing Output Parser, Structured Output Parser, n8n Form Trigger, Google Gemini Chat Model, n8n Form

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup