SKILL.md
readonly只读
name
n8n-workflow
description
使用 n8n 自动化文档工作流——7800+ 个工作流模板
version
1.0
N8N 工作流技能
概述
本技能使用 n8n 实现文档工作流自动化——n8n 是最流行的工作流自动化平台,拥有 7800+ 个社区模板。可以串联文档操作,集成 400+ 应用,构建复杂的文档处理管道。
使用方法
- 描述你想要完成的任务
- 提供所需的输入数据或文件
- 我将执行相应的操作
示例提示:
- "自动化 PDF → OCR → 翻译 → 邮件工作流"
- "监控文件夹中的新合同 → 审核 → 通知 Slack"
- "从多个数据源生成每日报告"
- "带条件逻辑的批量文档处理"
领域知识
n8n 基础
n8n 采用基于节点的工作流方式:
触发器 → 动作 → 动作 → 输出
│ │ │
└─────────┴─────────┴── 数据在节点间流动
关键节点类型
| 类型 | 示例 | 用途 |
|---|---|---|
| 触发器 | Webhook、定时、文件监控 | 启动工作流 |
| 文档 | 读取 PDF、写入 DOCX、OCR | 处理文件 |
| 转换 | 代码、设置、合并 | 操作数据 |
| 输出 | 邮件、Slack、Google Drive | 交付结果 |
工作流示例:合同审核管道
{
"nodes": [
{
"name": "监控文件夹",
"type": "n8n-nodes-base.localFileTrigger",
"parameters": {
"path": "/contracts/incoming",
"events": ["add"]
}
},
{
"name": "提取文本",
"type": "n8n-nodes-base.readPdf"
},
{
"name": "AI 审核",
"type": "n8n-nodes-base.anthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"prompt": "审核此合同中的风险..."
}
},
{
"name": "保存报告",
"type": "n8n-nodes-base.writeFile"
},
{
"name": "通知团队",
"type": "n8n-nodes-base.slack"
}
]
}
自托管 vs 云服务
| 选项 | 优点 | 缺点 |
|---|---|---|
| 自托管 | 免费、完全控制、数据隐私 | 需要维护 |
| n8n Cloud | 无需设置、自动更新 | 规模大时成本高 |
# Docker 快速启动
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
最佳实践
- 从现有模板开始,按需定制
- 使用错误处理节点提高可靠性
- 使用 n8n 的凭据管理器安全存储凭据
- 在生产环境前使用样本数据测试工作流
安装
# 安装所需依赖
pip install python-docx openpyxl python-pptx reportlab jinja2






