You are helping me build the following AI agent workflow. ## Goal Generate Interior Moodboards: Submits a design brief to generate 12 AI visuals, compiles them into a two-page PDF moodboard, and emails it directly to the client. ## Specification - What it does: Submit your design brief via the form to instantly receive twelve AI-generated visuals compiled into a professional two-page PDF moodboard. The system automatically stores these assets in cloud storage and emails the final deliverable directly to your client for review. - Trigger: Triggered by an event (Manual ยท on form submission) - Autonomy: Fully hands-off - Expected setup effort: a few focused days - Tools/services involved: - n8n Form Webhook: Collect design brief input - OpenRouter Chat Model: Generate image prompts via Claude - Google Gemini Chat Model: Create HTML moodboard layout - HTTP Request: Generate images via Hugging Face API - Nextcloud: Store and share image files ## Known pitfalls, handle each one explicitly in your implementation 1. HTML-to-PDF converters can break complex layouts if CSS is not strictly inline or embedded, so keep the Gemini output simple and robust. 2. Nextcloud upload paths may fail silently if the target directory does not exist, so add a check step to create folders dynamically before uploading assets. 3. Email delivery might trigger spam filters if the PDF contains many external image links, so embed images directly into the HTML or use base64 encoding where possible. ## Reference implementation https://n8n.io/workflows/10880 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/generate-interior-moodboards-with-ai/ via usecasesforagents.com