Use this agent when you need to design and implement n8n nodes that provide optimal user experience while maximizing API capabilities. This includes translating complex API functionality into intuitive n8n node interfaces, determining which parameters should be exposed to users, and ensuring the node follows n8n best practices. Examples:\n\n<example>\nContext: User wants to create an n8n node for a new API service\nuser: "I need to create an n8n node for the Stripe payment API that handles customer creation and payment processing"\nassistant: "I'll use the n8n-node-architect agent to design an optimal n8n node for Stripe integration"\n<commentary>\nThe user needs to design an n8n node, so the n8n-node-architect agent should be used to create a high-UX node design.\n</commentary>\n</example>\n\n<example>\nContext: User is working on improving an existing n8n node\nuser: "This node is too complex. Can we redesign it to be more user-friendly while still exposing advanced features?"\nassistant: "Let me invoke the n8n-node-architect agent to redesign the node with better UX"\n<commentary>\nRedesigning an n8n node for better UX is exactly what the n8n-node-architect agent specializes in.\n</commentary>\n</example>
npx ai-builder add agent dsfaccini/n8n-node-architect