{ "id": "expr-002", "skills": ["n8n-expression-syntax"], "query": "My webhook workflow is showing {{$json.name}} as undefined even though I'm sending {\"name\": \"John\"} in the webhook POST request. What am I doing wrong?", "expected_behavior": [ "Identifies that webhook data is nested under .body property", "Explains the webhook node output structure", "Provides the corrected expression: {{$json.body.name}}", "Shows the complete webhook data structure with headers, params, query, and body", "Emphasizes this is a CRITICAL gotcha specific to webhook nodes" ], "baseline_without_skill": { "likely_response": "May suggest debugging or checking data format, unlikely to know webhook-specific structure", "expected_quality": "Low - would miss the webhook .body nesting" }, "with_skill_expected": { "response_quality": "High - identifies webhook-specific issue immediately", "uses_skill_content": true, "provides_correct_syntax": true, "explains_webhook_structure": true, "warns_about_common_gotcha": true } }