{
  "schemaVersion": "1.0",
  "item": {
    "slug": "n8n-workflow-automation-1-0-0",
    "name": "N8n Workflow Automation 1.0.0",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/itsjustFred/n8n-workflow-automation-1-0-0",
    "canonicalUrl": "https://clawhub.ai/itsjustFred/n8n-workflow-automation-1-0-0",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/n8n-workflow-automation-1-0-0",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=n8n-workflow-automation-1-0-0",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "assets/runbook-template.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/n8n-workflow-automation-1-0-0"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/n8n-workflow-automation-1-0-0",
    "agentPageUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "PURPOSE",
        "body": "Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues."
      },
      {
        "title": "WHEN TO USE",
        "body": "TRIGGERS:\n\nBuild an n8n workflow that runs every Monday and emails the compliance summary.\nAdd error handling and retries to this workflow, plus a review queue for failures.\nCreate a webhook workflow that logs every run and writes a status row to a tracker.\nMake this n8n flow idempotent so it does not duplicate records when it reruns.\nInstrument this workflow with audit logs and a human approval step.\n\n\nDO NOT USE WHEN…\n\nYou need code-only automation without n8n (use a scripting/CI skill).\nYou need to bypass security controls or hide audit trails.\nYou need to purchase or recommend prohibited items/services."
      },
      {
        "title": "INPUTS",
        "body": "REQUIRED:\n\nWorkflow intent: trigger type + schedule/timezone + success criteria.\nTargets: where to write results (email/Drive/Sheet/DB) and required fields.\n\n\nOPTIONAL:\n\nExisting n8n workflow JSON to modify.\nSample payloads / example records.\nDefinition of dedup keys (what makes a record unique).\n\n\nEXAMPLES:\n\nCron: Monday 08:00 Europe/London; send summary email + Drive upload\nWebhook: receive JSON; route to folders"
      },
      {
        "title": "OUTPUTS",
        "body": "Default (read-only): a workflow design spec (nodes, data contracts, failure modes).\nIf explicitly requested: workflow.json (n8n importable JSON) + runbook.md (from template).\nSuccess = workflow is idempotent, logs every run, retries safely, and routes failures to a review queue."
      },
      {
        "title": "WORKFLOW",
        "body": "Clarify trigger:\n\nCron/webhook/manual; schedule/timezone; concurrency expectations.\n\n\nDefine data contract:\n\ninput schema, required fields, and validation rules.\n\n\nDesign idempotency:\n\nchoose dedup key(s) and storage (DB/Sheet) to prevent duplicates on retries.\n\n\nAdd observability:\n\ngenerate run_id, log start/end, store status row and error details.\n\n\nImplement error handling:\n\nper-node error branches, retry with backoff, and final failure notification.\n\n\nAdd human-in-the-loop (HITL) review queue:\n\nwrite failed items to a queue (Sheet/DB) and require approval to reprocess.\n\n\n“No silent failure” gates:\n\nif counts/thresholds fail, stop workflow and alert.\n\n\nOutput:\n\nIf asked for JSON: produce importable n8n workflow JSON + runbook.\n\n\nSTOP AND ASK THE USER if:\n\ndestination systems are unknown,\nno dedup key exists,\ncredential strategy (env vars) is not specified,\nthe workflow needs privileged access not yet approved."
      },
      {
        "title": "OUTPUT FORMAT",
        "body": "If outputting n8n workflow JSON, conform to:\n\n{\n  \"name\": \"<workflow name>\",\n  \"nodes\": [ { \"name\": \"Trigger\", \"type\": \"n8n-nodes-base.cron\", \"parameters\": {}, \"position\": [0,0] } ],\n  \"connections\": {},\n  \"settings\": {},\n  \"active\": false\n}\n\nAlso output runbook.md using assets/runbook-template.md."
      },
      {
        "title": "SAFETY & EDGE CASES",
        "body": "Read-only by default; only emit workflow JSON when explicitly requested.\nDo not include secrets in JSON; reference env vars/credential names only.\nInclude audit logging + failure notifications; avoid workflows that can silently drop data.\nPrefer least privilege: call only required APIs and minimize scopes."
      },
      {
        "title": "EXAMPLES",
        "body": "Input: “Cron every Monday, email compliance summary, retry failures.”\nOutput: Node map + workflow.json with Cron → Fetch → Aggregate → Email, plus error branches to review queue.\n\n\nInput: “Webhook that logs runs and writes status row.”\nOutput: Webhook → Validate → Process → Append status row; on error → log + notify + queue."
      }
    ],
    "body": "n8n workflow automation with retries, logging, and review queues\nPURPOSE\n\nDesigns and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues.\n\nWHEN TO USE\nTRIGGERS:\nBuild an n8n workflow that runs every Monday and emails the compliance summary.\nAdd error handling and retries to this workflow, plus a review queue for failures.\nCreate a webhook workflow that logs every run and writes a status row to a tracker.\nMake this n8n flow idempotent so it does not duplicate records when it reruns.\nInstrument this workflow with audit logs and a human approval step.\nDO NOT USE WHEN…\nYou need code-only automation without n8n (use a scripting/CI skill).\nYou need to bypass security controls or hide audit trails.\nYou need to purchase or recommend prohibited items/services.\nINPUTS\nREQUIRED:\nWorkflow intent: trigger type + schedule/timezone + success criteria.\nTargets: where to write results (email/Drive/Sheet/DB) and required fields.\nOPTIONAL:\nExisting n8n workflow JSON to modify.\nSample payloads / example records.\nDefinition of dedup keys (what makes a record unique).\nEXAMPLES:\nCron: Monday 08:00 Europe/London; send summary email + Drive upload\nWebhook: receive JSON; route to folders\nOUTPUTS\nDefault (read-only): a workflow design spec (nodes, data contracts, failure modes).\nIf 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.\nWORKFLOW\nClarify trigger:\nCron/webhook/manual; schedule/timezone; concurrency expectations.\nDefine data contract:\ninput schema, required fields, and validation rules.\nDesign idempotency:\nchoose dedup key(s) and storage (DB/Sheet) to prevent duplicates on retries.\nAdd observability:\ngenerate run_id, log start/end, store status row and error details.\nImplement error handling:\nper-node error branches, retry with backoff, and final failure notification.\nAdd human-in-the-loop (HITL) review queue:\nwrite failed items to a queue (Sheet/DB) and require approval to reprocess.\n“No silent failure” gates:\nif counts/thresholds fail, stop workflow and alert.\nOutput:\nIf asked for JSON: produce importable n8n workflow JSON + runbook.\nSTOP AND ASK THE USER if:\ndestination systems are unknown,\nno dedup key exists,\ncredential strategy (env vars) is not specified,\nthe workflow needs privileged access not yet approved.\nOUTPUT FORMAT\n\nIf outputting n8n workflow JSON, conform to:\n\n{\n  \"name\": \"<workflow name>\",\n  \"nodes\": [ { \"name\": \"Trigger\", \"type\": \"n8n-nodes-base.cron\", \"parameters\": {}, \"position\": [0,0] } ],\n  \"connections\": {},\n  \"settings\": {},\n  \"active\": false\n}\n\n\nAlso output runbook.md using assets/runbook-template.md.\n\nSAFETY & EDGE CASES\nRead-only by default; only emit workflow JSON when explicitly requested.\nDo not include secrets in JSON; reference env vars/credential names only.\nInclude audit logging + failure notifications; avoid workflows that can silently drop data.\nPrefer least privilege: call only required APIs and minimize scopes.\nEXAMPLES\n\nInput: “Cron every Monday, email compliance summary, retry failures.”\nOutput: Node map + workflow.json with Cron → Fetch → Aggregate → Email, plus error branches to review queue.\n\nInput: “Webhook that logs runs and writes status row.”\nOutput: Webhook → Validate → Process → Append status row; on error → log + notify + queue."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/itsjustFred/n8n-workflow-automation-1-0-0",
    "publisherUrl": "https://clawhub.ai/itsjustFred/n8n-workflow-automation-1-0-0",
    "owner": "itsjustFred",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0",
    "downloadUrl": "https://openagent3.xyz/downloads/n8n-workflow-automation-1-0-0",
    "agentUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/n8n-workflow-automation-1-0-0/agent.md"
  }
}