What problem does it solve? Writing n8n expressions often leads to silent failures: missing curly braces, undefined webhook data, broken node references, and expressions mistakenly used inside Code nodes. This Skill provides the correct syntax rules, a catalog of 15 common mistakes with fixes, and real workflow examples so expressions evaluate correctly the first time. ## Core Features & Use Cases - Syntax Validation Rules: Covers the {{ }} expression format and core variables ($json, $node, $now, $env) with correct usage patterns. - Webhook Data Gotcha: Explains the critical detail that webhook payloads live under $json.body, the single most common source of undefined values. - Error Catalog & Examples: 15 documented mistakes with wrong/correct comparisons plus 10 real workflow examples (webhook to Slack, HTTP to database, date formatting, array operations). - Use Case: A user building a webhook-to-Slack workflow sees "undefined" in their message. The Skill identifies that {{$json.name}} must be {{$json.body.name}} and provides the corrected expression. ## Quick Start Ask the AI to check why your n8n expression {{$json.email}} returns undefined in a webhook workflow and provide the corrected syntax.