n8n-workflow-automation
Skill17 starsChanged 19 days agoMITView on GitHub
Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- AlekseiUL/heisenberg-team-GPTword for word, first seen Nov 1, 2026
Other versions1 project uses a version of this.
Word for word · 1
- AlekseiUL/heisenberg-team-GPT★ 9100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository33 other files it gives its agents.
- AGENTS.mdAGENTS.md
- audit-websiteSkill
- blogwatcherSkill
- brainstormingSkill
- browser-useSkill
- byteroverSkill
- channel-analyzerSkill
- cursor-agentSkill
- deep-research-proSkill
- excalidrawSkill
- geminiSkill
- github-publisherSkill
- gogSkill
- healthcheckSkill
- landing-builderSkill
- last30daysSkill
- minimax-docxSkill
- minimax-pdfSkill
- minimax-xlsxSkill
- pptx-generatorSkill
- presentationSkill
- product-validatorSkill
- quality-checkSkill
- redditSkill
- researcherSkill
- safeskillmonitorSkill
- skill-and-agent-creatorSkill
- swipe-fileSkill
- systematic-debuggingSkill
- TubeScribeSkill
- tweet-writerSkill
- weatherSkill
- writing-plansSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 14 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈14
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Add error handling and retries to this workflow, plus a review queue for failures.
- Distinctive: line 15
Create a webhook workflow that logs every run and writes a status row to a tracker.
- Distinctive: line 18
DO NOT USE WHEN…
- Distinctive: line 36
Default (read-only): a workflow design spec (nodes, data contracts, failure modes).
- Very specific: line 37
If explicitly requested: workflow.json (n8n importable JSON) + runbook.md (from template).
- Distinctive: line 52
Add human-in-the-loop (HITL) review queue:
- Distinctive: line 53
write failed items to a queue (Sheet/DB) and require approval to reprocess.
- Distinctive: line 55
if counts/thresholds fail, stop workflow and alert.
- Distinctive: line 57
If asked for JSON: produce importable n8n workflow JSON + runbook.
- Distinctive: line 58
STOP AND ASK THE USER if:
- Distinctive: line 60
no dedup key exists,
- Distinctive: line 66
If outputting n8n workflow JSON, conform to:
- Distinctive: line 82
Read-only by default; only emit workflow JSON when explicitly requested.
- Distinctive: line 83
Do not include secrets in JSON.
- Distinctive: line 85
Prefer least privilege: call only required APIs and minimize scopes.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
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
- Clarify trigger:
- Cron/webhook/manual; schedule/timezone; concurrency expectations.
- Define data contract:
- input schema, required fields, and validation rules.
- Design idempotency:
- choose dedup key(s) and storage (DB/Sheet) to prevent duplicates on retries.
- Add observability:
- generate
run_id, log start/end, store status row and error details.
- generate
- Implement error handling:
- per-node error branches, retry with backoff, and final failure notification.
- Add human-in-the-loop (HITL) review queue:
- write failed items to a queue (Sheet/DB) and require approval to reprocess.
- “No silent failure” gates:
- if counts/thresholds fail, stop workflow and alert.
- Output:
- If asked for JSON: produce importable n8n workflow JSON + runbook.
- 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.jsonwith 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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

