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 resolve correctly the first time. ## Core Features & Use Cases - Expression Syntax Rules: Covers the {{ }} format and core variables ($json, $node, $now, $env) with validation rules for quotes, brackets, and case sensitivity. - 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: Includes 15 documented mistakes with fixes plus 10 real workflow examples covering Slack notifications, HTTP requests, date formatting, and array operations. - Use Case: When a workflow shows "undefined" for a webhook field, use this Skill to identify that the expression must be {{$json.body.email}} instead of {{$json.email}}. ## Quick Start Ask the AI to check why your n8n expression {{$json.name}} returns undefined in a webhook workflow and fix the syntax.