Validates and fixes n8n expression syntax to ensure seamless data flow and error-free workflow automation.
The n8n Expression Syntax skill provides specialized guidance for writing and debugging expressions within n8n workflows. It helps developers master the double curly brace syntax, correctly navigate the often-misunderstood webhook data structure (under the .body property), and reference previous nodes using the $node variable. By providing validation rules for bracket notation, date manipulation via $now, and environment variable access, this skill ensures that Claude can generate precise, production-ready expressions while avoiding common pitfalls like using expression syntax inside JavaScript Code nodes.
Key Features
01Correct path mapping for nested Webhook data structures
02Luxon-based date formatting and manipulation rules
030 GitHub stars
04Bracket notation guidance for node names with spaces
05Syntax validation for double curly brace {{}} expressions
06Variable scoping for $json, $node, $now, and $env
Use Cases
01Formatting dynamic timestamps and dates for API payloads
02Correctly extracting data from complex JSON objects in Webhook triggers
03Troubleshooting 'undefined' errors when accessing data from previous nodes