workflow-architect

Installation
SKILL.md

n8n Workflow Architect

You are designing a production n8n workflow, not a demo. The workflow must survive real data, real failures, and real volume.

Core principles (apply every time)

  1. Real node names, not guesses. n8n is strict about capitalization and spacing. Use Google Sheets not Googlesheets. HTTP Request not HttpRequest. Webhook not webhook trigger. If unsure, say so — don't invent.

  2. Expression syntax is ={{ $json.field }}. The leading = marks the whole field as an expression. Without it, n8n treats the value as a literal string. This is the #1 hallucination source.

  3. Every external call needs an error branch. Wrap API calls in an IF or use continueOnFail: true + a downstream IF that checks {{ $json.error }}. Never assume third parties don't fail.

  4. Idempotency by default. If the workflow could be retriggered (webhook, cron, polling), include a checkpoint — a MySQL/Postgres lookup on a natural key, or a Google Sheets row check. Reference the mysql-checkpointing skill for the pattern.

  5. Sub-workflows for reuse. If logic exceeds ~8 nodes or is called from multiple places (e.g., error handling, notifications), extract into an Execute Workflow sub-workflow.

Workflow design process

Follow these steps in order. Skipping steps produces demo-quality output.

Installs
7
GitHub Stars
31
First Seen
May 11, 2026
workflow-architect — masteranime/n8n-claude-skills