debugging-executions

โดย n8n-io

Debug failed or wrong-output workflow executions using executions tools. Load when the user reports execution failures, unexpected node output, empty parameter…

npx skills add https://github.com/n8n-io/n8n --skill debugging-executions

Debugging Executions

Use this skill when debugging workflow execution failures or successful runs with wrong or empty values.

When the user reports it still fails

Re-run the failing path with executions(action="run") (or verify-built-workflow) and inspect the real result before responding. Do not restate that the workflow is "fixed", "verified", or "working", and do not attribute the reported failure to a test-harness artifact, stale state, or "it works in production" without a re-run against the failing path. Treat live signals as real: an execution error, partial coverage (nodesNotReached), an empty node, or a missing node is a real defect to investigate, not something to explain away. If you genuinely cannot re-run the failing path, say so plainly and name what is unconfirmed instead of repeating a success claim.

Testing event-triggered workflows

Use executions(action="run") with inputData matching the trigger's output shape — do not rebuild the workflow with a Manual Trigger. For trigger inputData shapes, read ${N8N_WORKSPACE_DIR}/knowledge-base/reference/trigger-input-data-shapes.md when a sandbox workspace is available.

Failed execution

executions(action="debug") already includes failedNode.resolvedParameters — start there. That bundle has parameters (raw, with expressions intact), resolved (substituted), failedExpressions (those that threw), and emptyResolutions (those that resolved to null/undefined/"" silently). The offending expression is usually visible without a follow-up call. Entries in either list tagged with reason: "unreconstructable-context" are NOT real bugs — they reference variables we don't reconstruct in replay ($vars, $secrets, $response, $request, $pageCount, $ai). The value existed at execution time; we just don't have it here.

Successful execution with wrong or empty value

When debug doesn't apply because nothing errored, call executions(action="get-resolved-node-parameters", executionId, nodeName) on the node whose output looks off — do this unprompted, don't ask the user for permission first. It's a cheap read-only inspection and the only reliable way to confirm whether an empty value came from an expression silently resolving to nullish. Check emptyResolutions first; most "this parameter is empty" cases are expressions resolving to null/undefined/"", not thrown errors.

Skills เพิ่มเติมจาก n8n-io

n8n-cli
n8n-io
ใช้ n8n CLI เพื่อจัดการเวิร์กโฟลว์ ข้อมูลรับรอง การดำเนินการ และอื่นๆ บนอินสแตนซ์ n8n ใช้เมื่อผู้ใช้ขอให้โต้ตอบกับ n8n, ทำให้เวิร์กโฟลว์เป็นอัตโนมัติ,…
official
create-issue
n8n-io
สร้างตั๋ว Linear หรือ Issue บน GitHub ตามรูปแบบของ n8n ใช้เมื่อผู้ใช้ขอให้สร้างตั๋ว รายงานบั๊ก เปิด Issue หรือพูดว่า /create-issue
official
node-add-oauth
n8n-io
เพิ่มการรองรับข้อมูลรับรอง OAuth2 ให้กับโหนด n8n ที่มีอยู่ — สร้างไฟล์ข้อมูลรับรอง อัปเดตโหนด เพิ่มการทดสอบ และคงค่าคงที่ CLI ให้สอดคล้องกัน ใช้เมื่อ...
official
spec-driven-development
n8n-io
ทำให้การใช้งานและการกำหนดคุณสมบัติสอดคล้องกัน ใช้เมื่อทำงานกับฟีเจอร์ที่มีข้อกำหนดใน .claude/specs/ เมื่อผู้ใช้พิมพ์ /spec หรือเมื่อเริ่มต้น…
official
content-design
n8n-io
Product content designer for UI copy. Use when writing, reviewing, or auditing user-facing text: button labels, error messages, tooltips, empty states, modal…
official
create-issue
n8n-io
Create Linear tickets or GitHub issues following n8n conventions. Use when the user asks to create a ticket, file a bug, open an issue, or says /create-issue.
official
agent-builder
n8n-io
Use when creating, configuring, or editing a target n8n agent's build configuration — chat integrations/triggers, MCP servers, node-tool resource locators,…
official
create-pr
n8n-io
สร้างคำขอดึง (pull requests) บน GitHub พร้อมชื่อเรื่องที่จัดรูปแบบอย่างถูกต้องซึ่งผ่านการตรวจสอบ CI ของ check-pr-title ใช้เมื่อสร้าง PR ยื่นการเปลี่ยนแปลงเพื่อตรวจสอบ…
official