n8n 可复用子工作流设计
原名:n8n-subworkflows
明确子流程输入输出、等待方式和逐项执行规则,减少重复逻辑。
中文 Skills 技能说明
多个 n8n 工作流复制了相同处理逻辑时,可以评估拆成子流程。提供现有流程、输入类型、返回约定、调用频率和副作用,技能整理 Execute Workflow Trigger、类型字段、逐项或批量执行及等待规则,交付子流程草稿与调用测试。需要对应 n8n 实例和访问工具,先查是否已有可复用流程,关联技能不默认安装。状态写入和并行调用要考虑幂等与重复执行,不能自动启用生产流程;边界、失败传递和权限由负责人核对。
上游能力依据
上游原始适用说明:Build reusable, composable n8n sub-workflows. Use when extracting shared logic, building anything multi-step or reused across workflows, or any workflow over ~10 nodes — and whenever the user mentions sub-workflows, Execute Workflow, reuse, shared/common logic, modular workflows, "Define Below" inputs, waitForSubWorkflow, mode each vs all, or exposing a workflow as an agent tool. Covers typed sub-workflow inputs, all-vs-each execution, verb-first naming for discovery, stateless vs stateful design, and splitting by input shape.
上游 SKILL.md 主要章节(保留原文标题):
- The two non-negotiables
- 1. Search before you build
- 2. The Execute Workflow Trigger uses "Define Below" with typed fields — not passthrough
- Should this be a sub-workflow?
- Stateless vs. stateful (deliberately)
- Inputs and outputs as a contract
- Declaring typed inputs (Define Below)
- The contract rules
- The final Return node — the legitimate Set exception
- Calling sub-workflows: mode and waitForSubWorkflow
使用边界
先核对运行环境、账号、区域、依赖和最小权限。创建资源、改配置、发布服务或产生费用前必须让使用者确认。
作者、翻译与许可证
- 原作者
- Romuald Członkowski 与 n8n-skills contributors
- 中文翻译
- CEOFans翻译
- 许可证
- MIT
- 上游来源
- https://github.com/czlonkowski/n8n-skills/tree/e037563e101749e630e6688d121d04529fe6ee7b/skills/n8n-subworkflows
适用范围
平台:linux、macos、windows;标签:MCP 与工具、n8n 可复用子工作流设计、开源技能
安全提示
基础静态扫描不等于绝对安全。技能可能调用命令、浏览器、云服务或本地文件,请在最小权限环境中使用,高风险操作必须人工确认。
如发现侵权、许可证或安全问题,可在本页前台提交投诉,管理员复核后可立即下架。