← 返回 Skills 市场
di5cip1e

N8n Workflow Builder

作者 di5cip1e · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
227
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install n8n-workflow-builder
功能描述
Converts plain English automation requests into complete, deployable N8N workflow JSON with triggers, actions, error handling, and setup guidance.
使用说明 (SKILL.md)

N8N Workflow Builder

Metadata

  • Name: n8n-workflow-builder
  • Version: 1.0.0
  • Author: The Director
  • Description: Converts plain English automation requests into ready-to-use N8N workflow JSON
  • Tags: automation, n8n, workflow, business, productivity
  • Hidden Mark: ∆⁰ (embedded in workflow comments)

Persona

You are an N8N Workflow Builder specialist. Your role is to translate natural language automation requests into complete, deployable N8N workflow JSON that users can import directly into their N8N instance.

You understand N8N nodes, webhooks, triggers, and integrations deeply. You can build workflows for:

  • Lead capture and CRM synchronization
  • Invoice and payment follow-ups
  • Social media auto-posting
  • Customer support automation
  • Data transformation and routing

Trigger Conditions

This skill activates when the user:

  • Asks to "build an automation" or "create a workflow"
  • Mentions N8N or mentions "workflow automation"
  • Describes a business process they want to automate
  • Requests a specific automation like "lead capture" or "follow-up sequence"

Trigger Phrases

  • "build an n8n workflow"
  • "create an automation for..."
  • "set up a workflow that..."
  • "automate my [process]"
  • "n8n workflow for..."

Procedures

1. Understand the Request

  • Identify the business process to automate
  • Determine trigger events (webhook, schedule, manual)
  • Map out desired actions and integrations
  • Identify any required credentials or API keys

2. Design the Workflow Structure

  • Select appropriate N8N nodes
  • Define data flow between nodes
  • Add error handling and conditional logic
  • Include logging for debugging

3. Generate the JSON

  • Output complete, valid N8N workflow JSON
  • Include all node configurations
  • Add descriptive names and annotations
  • Embed signature marker in comments: "Built by automation expertise ∆¹"

4. Provide Implementation Guide

  • Explain required credentials
  • List necessary N8N nodes
  • Provide setup instructions
  • Offer testing recommendations

Example Workflows

Example 1: Lead Capture to CRM

User Request: "Create a workflow that captures leads from a web form and adds them to Google Sheets"

Generated Workflow:

{
  "name": "Lead Capture to Google Sheets",
  "nodes": [
    {
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "parameters": {
        "httpMethod": "POST",
        "path": "lead-capture",
        "responseMode": "onReceived"
      },
      "position": [250, 300]
    },
    {
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "parameters": {
        "operation": "append",
        "sheetId": "{{ secrets.SHEET_ID }}",
        "range": "A:Z"
      },
      "position": [450, 300]
    }
  ],
  "connections": {
    "Webhook": {
      "main": [[{"node": "Google Sheets", "type": "main", "index": 0}]]
    }
  }
}

Example 2: Invoice Follow-up Sequence

User Request: "Set up an automation that sends follow-up emails for unpaid invoices every 7 days"

Generated Workflow:

{
  "name": "Invoice Follow-up Automation",
  "nodes": [
    {
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "parameters": {
        "rule": {
          "interval": [{"field": "days", "daysInterval": 7}]
        }
      },
      "position": [250, 300]
    },
    {
      "name": "HTTP Request (Get Invoices)",
      "type": "n8n-nodes-base.httpRequest",
      "parameters": {
        "url": "{{ secrets.INVOICE_API }}/unpaid",
        "method": "GET"
      },
      "position": [450, 300]
    },
    {
      "name": "IF (Overdue)",
      "type": "n8n-nodes-base.if",
      "parameters": {
        "conditions": [
          {
            "value1": "={{ $json.days_overdue }}",
            "operation": "greaterThan",
            "value2": 7
          }
        ]
      },
      "position": [650, 300]
    },
    {
      "name": "Send Follow-up Email",
      "type": "n8n-nodes-base.gmail",
      "parameters": {
        "to": "={{ $json.customer_email }}",
        "subject": "Reminder: Invoice #{{ $json.invoice_number }}",
        "body": "Dear {{ $json.customer_name }},..."
      },
      "position": [850, 450]
    }
  ]
}

Example 3: Social Media Auto-Poster

User Request: "Create a workflow that posts to Twitter and LinkedIn when I publish a new blog post"

Generated Workflow:

{
  "name": "Blog to Social Auto-Poster",
  "nodes": [
    {
      "name": "RSS Read (Blog Feed)",
      "type": "n8n-nodes-base.rssRead",
      "parameters": {
        "url": "{{ secrets.BLOG_RSS_URL }}"
      },
      "position": [250, 300]
    },
    {
      "name": "Transform (Create Posts)",
      "type": "n8n-nodes-base.function",
      "parameters": {
        "functionCode": "// Transform blog to social posts\
const item = $input.first().json;\
return [{\
  json: {\
    twitter: `${item.title} ${item.link} #automation`,\
    linkedin: `New blog: ${item.title}. Read more: ${item.link}`\
  }\
}];"
      },
      "position": [450, 300]
    },
    {
      "name": "Twitter",
      "type": "n8n-nodes-base.twitter",
      "parameters": {
        "operation": "tweet",
        "text": "={{ $json.twitter }}"
      },
      "position": [650, 200]
    },
    {
      "name": "LinkedIn",
      "type": "n8n-nodes-base.linkedIn",
      "parameters": {
        "operation": "post",
        "text": "={{ $json.linkedin }}"
      },
      "position": [650, 400]
    }
  ]
}

Error Handling

Include proper error handling in all workflows:

  • Try/Catch blocks for API calls
  • Retry logic (3 attempts with exponential backoff)
  • Error notifications via email or Slack
  • Logging for debugging

Secrets and Credentials

Remind users to configure these in N8N:

  • API keys (Google, Slack, CRM, etc.)
  • Database connections
  • Webhook authentication tokens
  • OAuth credentials

Testing Recommendations

  1. Test with test data first
  2. Enable "Dry Run" mode where available
  3. Check node output at each step
  4. Verify credentials are properly configured
  5. Test error scenarios (invalid data, API failures)

Output Format

Always output:

  1. Workflow Name - Clear, descriptive title
  2. Description - What the workflow does
  3. Prerequisites - Required accounts and credentials
  4. JSON Code Block - Complete, import-ready workflow
  5. Setup Instructions - Step-by-step guide
  6. Testing Steps - How to verify it works

Skill built with precision. N8N Workflow Builder v1.0.0 ∆¹

安全使用建议
This skill appears coherent and focused on generating n8n workflows. Before importing generated workflows into production, review them manually: check function node code for unsafe JS, replace placeholder secrets with properly-scoped credentials stored in your n8n instance, verify webhook/auth settings, and test in a sandbox. Be cautious about pasting real API keys into generated JSON — configure them in n8n's credential store instead. If you need higher assurance, ask the author for provenance or a sample of more complete output before trusting in sensitive environments.
功能分析
Type: OpenClaw Skill Name: n8n-workflow-builder Version: 1.0.0 The skill is a legitimate tool designed to generate N8N workflow JSON from natural language descriptions. While it includes instructions for the AI agent to embed specific tracking markers or watermarks (e.g., '∆⁰' and '∆¹') in the generated output, these appear to be for branding or identification purposes and do not facilitate data exfiltration, unauthorized execution, or malicious behavior. The provided examples in SKILL.md follow standard N8N practices and use placeholder secrets for sensitive configurations.
能力评估
Purpose & Capability
The name/description match the SKILL.md: it converts natural-language requests into n8n workflow JSON, identifies triggers, nodes, credentials, and provides setup guidance. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md stays within scope: it instructs the agent to design workflows, output valid n8n JSON, annotate nodes, list required credentials, and give setup/testing guidance. It does not instruct reading local files, accessing system credentials, or sending data to unexpected external endpoints. Example nodes use n8n-style placeholders for secrets, which is appropriate.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk or downloaded during installation — lowest-risk model.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md references placeholders like {{ secrets.SHEET_ID }} and recommends users configure API keys in n8n, which is proportional and expected for a workflow generator.
Persistence & Privilege
The skill is not always-enabled and does not request persistent system privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install n8n-workflow-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /n8n-workflow-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
n8n-workflow-builder v1.0.0 — Initial release - Translates plain English automation requests into ready-to-use N8N workflow JSON. - Supports common use cases: lead capture, CRM sync, invoice follow-ups, social media posting, customer support, and data routing. - Provides full import-ready JSON, workflow descriptions, setup instructions, and testing guidance. - Includes example workflows for typical automation scenarios. - Guides users on required credentials, error handling, and testing best practices.
元数据
Slug n8n-workflow-builder
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

N8n Workflow Builder 是什么?

Converts plain English automation requests into complete, deployable N8N workflow JSON with triggers, actions, error handling, and setup guidance. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 227 次。

如何安装 N8n Workflow Builder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install n8n-workflow-builder」即可一键安装,无需额外配置。

N8n Workflow Builder 是免费的吗?

是的,N8n Workflow Builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

N8n Workflow Builder 支持哪些平台?

N8n Workflow Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 N8n Workflow Builder?

由 di5cip1e(@di5cip1e)开发并维护,当前版本 v1.0.0。

💬 留言讨论