Loading...
Loading...
Generates valid n8n workflow JSON with nodes, connections, settings, credentials. Use when creating workflow automations programmatically, scaffolding AI agent workflows with LangChain nodes, or converting requirements into n8n JSON.
npx skill4agent add bsamiee/parametric_forge n8n-builder<br>Dictum: Schema compliance enables n8n import without runtime validation errors.
uv run .claude/skills/n8n-builder/scripts/validate-workflow.py<br>Dictum: Breaking changes invalidate pre-2025 patterns.
DatabasePython"language": "python""pythonNative"SecurityExecuteCommandLocalFileTriggerCode IsolationN8N_BLOCK_ENV_ACCESS_IN_NODE=trueAgent Type<br>Dictum: Root structure enables n8n parser recognition and execution.
AI WorkflowsexecutionOrder: "v1"PortabilityOptional Fields"pinData": {}Sub-Workflow TypingworkflowInputspinData Limits"active": false<br>Dictum: Unique identity enables deterministic cross-node references.
Name Collisions$('NodeName')Version MatchingError StrategyonError: "continueErrorOutput"Node DocumentationnotesnotesInFlow: true<br>Dictum: Connection types enable workflow mode distinction at parse time.
AI vs Mainai_toolai_languageModelmainFan-outMulti-outputSingle Modelai_languageModelMemory Scopeai_memorytypemain<br>Dictum: Dynamic evaluation eliminates hardcoded parameters.
Static vs Dynamic={{ }}Pinned Data.item.first().all()[0]Complex Logic{{(function(){ return ... })()}}Scope Confusion$json$('NodeName').item.json$('NodeName')$json.item<br>Dictum: Node type selection determines integration capability.
Trigger SelectionAI Tool VisibilitydescriptionCode Language"pythonNative""python"Error PropagationstopAndError2025 FeaturesOutput ParseroutputParserStructuredBatch ProcessingsplitInBatchesresponseMode: "lastNode"descriptionwebhookId<br>Dictum: RAG pipelines ground LLM responses in domain-specific knowledge.
Vector Store SelectionEmbedding ConsistencyChunk StrategyMemory vs ChainsRetriever Modesai_memorymain<br>Dictum: Pre-export validation prevents n8n import failures.
uv run .claude/skills/n8n-builder/scripts/validate-workflow.py workflow.json
uv run .claude/skills/n8n-builder/scripts/validate-workflow.py workflow.json --strictroot_requirednode_id_uniquenode_name_uniquenode_id_uuidconn_targets_existconn_ai_type_matchsettings_exec_order_aiexecutionOrder: "v1"settings_caller_policynode_on_errorAPI DeploymentPerformancesaveExecutionProgress: trueSource ControlinstanceId