post-build-flow

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

Handles workflow verification and setup after build-workflow succeeds, or when the message contains workflow-verification-follow-up or workflow-setup-required. Load after direct builds, when verificationReadiness requires action, or on orchestrator verify/setup follow-up turns.

packages/@n8n/instance-ai/skills/post-build-flow/SKILL.md

Download bundle ↓
master · 8bff5da2 bundle filesScanned 2026-09-15

references/trigger-input-data-shapes.md

357 tokens · o200k_base · 1,465 bytes

Source excerpt starting at line 1.
# Per-trigger `inputData` shape Used by `verify-built-workflow`, `executions(action="run")`, and checkpointverification. The pin-data adapter spreads or wraps based on trigger type —passing the wrong shape gives null downstream values that look like anexpression bug. ## Form Trigger (`n8n-nodes-base.formTrigger`) Flat field map, e.g. `{name: "Alice", email: "a@b.c"}`. The production FormTrigger emits each field directly on `$json`, so the builder's `$json.<field>`expressions are correct. **Do NOT wrap in `formFields`** — the adapter willreject the call. ## Webhook (`n8n-nodes-base.webhook`) The body payload, e.g. `{event: "signup", userId: "..."}`. The adapter wraps itunder `body`, so downstream nodes reference `$json.body.<field>`. ## Chat Trigger (`@n8n/n8n-nodes-langchain.chatTrigger`) `{chatInput: "user message"}`. ## Schedule Trigger (`n8n-nodes-base.scheduleTrigger`) Omit `inputData`; the adapter emits synthetic timestamp fields. ## Other event triggers Linear, GitHub, Slack, MCP, and similar triggers: pass `inputData` matching thetrigger's expected payload shape from the node type definition. ## Debugging wrong null values **Do not patch a workflow first when verify returns null downstream values.**Re-run verify with the corrected `inputData` shape. Only patch the workflow ifthe expression is wrong against the *production* trigger output shape (consultnode descriptions), not the `instanceAi` pin data path. 
Referenced from SKILL.md