debugging-executions

tarafından n8n-io

Hata veren veya yanlış çıktı üreten iş akışı yürütmelerini, yürütme araçlarını kullanarak hata ayıklayın. Kullanıcı yürütme hataları, beklenmeyen düğüm çıktısı veya boş… bildirdiğinde yükleyin.

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.

n8n-io tarafından daha fazla skill

n8n-cli
n8n-io
n8n CLI'yi kullanarak bir n8n örneğinde iş akışlarını, kimlik bilgilerini, yürütmeleri ve daha fazlasını yönetin. Kullanıcı n8n ile etkileşime geçmek, iş akışlarını otomatikleştirmek istediğinde kullanın.
official
create-issue
n8n-io
n8n kurallarına uygun Linear ticket veya GitHub issue oluşturur. Kullanıcı ticket oluşturma, hata bildirme, issue açma veya /create-issue dediğinde kullanılır.
official
node-add-oauth
n8n-io
Mevcut bir n8n düğümüne OAuth2 kimlik bilgisi desteği ekler — kimlik bilgisi dosyasını oluşturur, düğümü günceller, testler ekler ve CLI sabitini senkronize tutar. Şu durumlarda kullanın…
official
spec-driven-development
n8n-io
Uygulama ve şartnameleri senkronize tutar. .claude/specs/ içinde şartnamesi olan bir özellik üzerinde çalışırken, kullanıcı /spec dediğinde veya başlarken kullanın.
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
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review,…
official