
N8n Workflow Automation
- 261 installs
- 638 repo stars
- Updated March 7, 2026
- sundial-org/awesome-openclaw-skills
n8n-workflow-automation is an agent skill that designs production n8n workflows with idempotency keys, per-node error retries, audit logging, and human review queues so developers building webhook or cron automations avo
About
n8n-workflow-automation is a sundial-org/awesome-openclaw-skills agent skill for designing reliable n8n automations that will not silently drop records on reruns or transient API failures. It is read-only by default, emitting a workflow design spec with nodes, data contracts, and failure modes, and only outputs importable workflow.json plus runbook.md when explicitly requested. Developers reach for n8n-workflow-automation when building cron compliance summaries, webhook processors that append status rows, or integrations requiring idempotency keys, exponential backoff retries, audit logs with run IDs, and human-in-the-loop review queues for failed branches. The skill follows a no-silent-failure philosophy with explicit error gates and notifications, references environment variable names instead of embedding secrets in JSON, and uses a runbook template for operational handoff. It suits backend and platform engineers inheriting fragile n8n flows that lack observability.
- n8n-workflow-automation
N8n Workflow Automation by the numbers
- 261 all-time installs (skills.sh)
- +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #1,481 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill n8n-workflow-automationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 261 |
|---|---|
| repo stars | ★ 638 |
| Last updated | March 7, 2026 |
| Repository | sundial-org/awesome-openclaw-skills ↗ |
How do you build reliable n8n workflows with error handling?
Use n8n-workflow-automation for development tasks
Who is it for?
Developers designing auditable n8n automations for webhooks, cron jobs, or compliance flows that need retries, logging, and human review on failure.
Skip if: Teams wanting live n8n instance administration via API or simple one-step Zapier-style automations without reliability requirements.
When should I use this skill?
The user designs n8n workflows, asks for idempotent webhook processors, cron automations with retries, or audit logs and review queues for failed nodes.
What you get
n8n workflow design spec, importable workflow.json, runbook.md, and idempotent node maps with audit logging.
- n8n workflow design spec
- workflow.json
- runbook.md
By the numbers
- Produces workflow.json plus runbook.md when importable JSON is explicitly requested
- Designs workflows with idempotency keys, audit logs, retries, and review queues
Files
n8n workflow automation with retries, logging, and review queues
PURPOSE
Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues.
WHEN TO USE
- TRIGGERS:
- Build an n8n workflow that runs every Monday and emails the compliance summary.
- Add error handling and retries to this workflow, plus a review queue for failures.
- Create a webhook workflow that logs every run and writes a status row to a tracker.
- Make this n8n flow idempotent so it does not duplicate records when it reruns.
- Instrument this workflow with audit logs and a human approval step.
- DO NOT USE WHEN…
- You need code-only automation without n8n (use a scripting/CI skill).
- You need to bypass security controls or hide audit trails.
- You need to purchase or recommend prohibited items/services.
INPUTS
- REQUIRED:
- Workflow intent: trigger type + schedule/timezone + success criteria.
- Targets: where to write results (email/Drive/Sheet/DB) and required fields.
- OPTIONAL:
- Existing n8n workflow JSON to modify.
- Sample payloads / example records.
- Definition of dedup keys (what makes a record unique).
- EXAMPLES:
- Cron: Monday 08:00 Europe/London; send summary email + Drive upload
- Webhook: receive JSON; route to folders
OUTPUTS
- Default (read-only): a workflow design spec (nodes, data contracts, failure modes).
- If explicitly requested:
workflow.json(n8n importable JSON) +runbook.md(from template).
Success = workflow is idempotent, logs every run, retries safely, and routes failures to a review queue.
WORKFLOW
1. Clarify trigger:
- Cron/webhook/manual; schedule/timezone; concurrency expectations.
2. Define data contract:
- input schema, required fields, and validation rules.
3. Design idempotency:
- choose dedup key(s) and storage (DB/Sheet) to prevent duplicates on retries.
4. Add observability:
- generate
run_id, log start/end, store status row and error details.
5. Implement error handling:
- per-node error branches, retry with backoff, and final failure notification.
6. Add human-in-the-loop (HITL) review queue:
- write failed items to a queue (Sheet/DB) and require approval to reprocess.
7. “No silent failure” gates:
- if counts/thresholds fail, stop workflow and alert.
8. Output:
- If asked for JSON: produce importable n8n workflow JSON + runbook.
9. STOP AND ASK THE USER if:
- destination systems are unknown,
- no dedup key exists,
- credential strategy (env vars) is not specified,
- the workflow needs privileged access not yet approved.
OUTPUT FORMAT
If outputting n8n workflow JSON, conform to:
{
"name": "<workflow name>",
"nodes": [ { "name": "Trigger", "type": "n8n-nodes-base.cron", "parameters": {}, "position": [0,0] } ],
"connections": {},
"settings": {},
"active": false
}Also output runbook.md using assets/runbook-template.md.
SAFETY & EDGE CASES
- Read-only by default; only emit workflow JSON when explicitly requested.
- Do not include secrets in JSON; reference env vars/credential names only.
- Include audit logging + failure notifications; avoid workflows that can silently drop data.
- Prefer least privilege: call only required APIs and minimize scopes.
EXAMPLES
- Input: “Cron every Monday, email compliance summary, retry failures.”
Output: Node map + workflow.json with Cron → Fetch → Aggregate → Email, plus error branches to review queue.
- Input: “Webhook that logs runs and writes status row.”
Output: Webhook → Validate → Process → Append status row; on error → log + notify + queue.
n8n Workflow Runbook Template
Purpose
- What the workflow does and why it exists.
Triggers
- Cron / Webhook / Manual
- Schedule, timezone, and expected frequency.
Inputs
- Source systems and credentials (reference env vars only).
Outputs
- Where results go (email, Google Sheet/Drive, database), including file naming.
Idempotency
- Dedup key:
- Safe re-run behavior:
Error handling
- Retry policy:
- Failure notifications:
- Review queue link/location:
Logging & audit
- Run ID:
- What is logged per run:
- Where logs are stored:
Operational checks
- Expected counts/thresholds:
- “Stop the line” conditions:
Related skills
How it compares
Pick n8n-workflow-automation over generic automation skills when you need importable n8n JSON with idempotency, audit trails, and failure review queues—not just node lists.
FAQ
Does n8n-workflow-automation export JSON by default?
n8n-workflow-automation stays read-only by default and returns a workflow design specification; it emits importable workflow.json and runbook.md only when the developer explicitly requests exportable n8n JSON.
How does n8n-workflow-automation prevent duplicate records?
n8n-workflow-automation designs idempotency keys and deduplication gates so webhook and cron reruns append or update status rows instead of creating duplicate database or tracker records.
What happens when an n8n node fails in this skill's designs?
n8n-workflow-automation routes failures through explicit error branches with retries, audit log entries, notifications, and human-in-the-loop review queues rather than allowing silent data drops.