n8n-expression-syntax
n8n expression syntax
What it does
- Node names must be in quotes
- Node names are case-sensitive
- Must match exact node name from workflow
- Store values in credentials instead
- Use a Set node with manually entered values
- Pass values through webhook query parameters
- 0 or 1 → delete, inline at the consumer.
Requirements & configuration
- 3. Code node — last resort. Only when you need multi-item aggregation across the whole dataset ($input.all()), an allowlisted library, or async work.
- Field or node names with spaces, diacritics, or special characters require bracket notation:
- Need Help? Reference the n8n expression documentation or use n8n-mcp validation tools to check your expressions.
Configuration: N8N_BLOCK_ENV_ACCESS_IN_NODE
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
n8n-expression-syntax FAQ
What does the n8n-expression-syntax skill do?
Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, mapping data between nodes, or referencing webhook data in workflows. Use this skill whenever configuring node fields that reference data from previous nodes — expressions are how n8n passes data between nodes, and getting the syntax wrong is the most common source of workflow errors. Also use when asked whether a complex expression hurts performance. Node names must be in quotes Node names are case-sensitive
What does n8n-expression-syntax require?
3. Code node — last resort. Only when you need multi-item aggregation across the whole dataset ($input.all()), an allowlisted library, or async work. Field or node names with spaces, diacritics, or special characters require bracket notation: Need Help? Reference the n8n expression documentation or use n8n-mcp validation tools to check your expressions. Configuration keys: N8N_BLOCK_ENV_ACCESS_IN_NODE.
How do I install n8n-expression-syntax?
Run: npx -y skills add https://github.com/czlonkowski/n8n-skills --skill n8n-expression-syntax --agent claude-code — the source lives at github.com/czlonkowski/n8n-skills.
Maintain n8n-expression-syntax?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[n8n-expression-syntax on getagentictools](https://getagentictools.com/skills/czlonkowski-n8n-skills-n8n-expression-syntax?ref=badge) npx agentictools info skills/czlonkowski-n8n-skills-n8n-expression-syntax The second line is the CLI lookup for this page — handy in READMEs and docs.