n8n Error Handling By default, when an n8n node throws, the whole workflow halts . For an interactive run you're watching, that's fine — you see the red node and fix it. For anything unattended (a webhook API, a cron job, a queue worker, an agent tool), it's the wrong default: the caller gets a timeout or an empty 500, the operator gets no alert, and the symptom is "the integration just stopped working" with no log and no clue. This skill is about making failures loud, structured, and recoverable — and, best case, self-healing so transient blips never reach a human at all. The two ideas that…