关于 n8n-workflow
n8n-workflow 是面向文档处理的 n8n 工作流技能,帮助规划由触发器、操作和输出节点组成的流程。它介绍文档处理、数据转换及连接应用的节点类型。
主要功能
- 01设计节点式工作流
- 02串联文档处理操作
- 03使用触发器启动流程
- 04转换和合并数据
- 05将结果发送到邮件或应用
适用场景
- 01自动执行 PDF 的 OCR、翻译和邮件发送
- 02监控合同文件夹并发送审阅通知
- 03从多个数据源生成每日报告
- 04按条件批量处理文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ claude-office-skills/ skills --skill n8n-workflow安装后在 Claude Code 中输入/n8n-workflow确认已加载。
详细介绍
N8N 工作流技能
概述
此技能可使用 n8n 实现文档工作流自动化。n8n 是最受欢迎的工作流自动化平台,拥有 7,800 多个社区模板。串联文档操作、集成 400 多款应用,并构建复杂的文档流水线。
使用方法
- 描述你想完成的任务
- 提供所需的输入数据或文件
- 我会执行相应的操作
提示词示例:
- “自动执行 PDF → OCR → 翻译 → 电子邮件工作流”
- “监视文件夹中的新合同 → 审核 → 通知 Slack”
- “根据多个数据源生成每日报告”
- “使用条件逻辑批量处理文档”
领域知识
n8n 基础知识
n8n 使用基于节点的工作流方式:
Trigger → Action → Action → Output
│ │ │
└─────────┴─────────┴── Data flows between nodes
主要节点类型
| 类型 | 示例 | 用途 |
|---|---|---|
| 触发器 | Webhook、Schedule、File Watcher | 启动工作流 |
| 文档 | Read PDF、Write DOCX、OCR | 处理文件 |
| 转换 | Code、Set、Merge | 操作数据 |
| 输出 | Email、Slack、Google Drive | 交付结果 |
工作流示例:合同审核流水线
{
"nodes": [
{
"name": "Watch Folder",
"type": "n8n-nodes-base.localFileTrigger",
"parameters": {
"path": "/contracts/incoming",
"events": ["add"]
}
},
{
"name": "Extract Text",
"type": "n8n-nodes-base.readPdf"
},
{
"name": "AI Review",
"type": "n8n-nodes-base.anthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"prompt": "Review this contract for risks..."
}
},
{
"name": "Save Report",
"type": "n8n-nodes-base.writeFile"
},
{
"name": "Notify Team",
"type": "n8n-nodes-base.slack"
}
]
}
可自托管与云端服务
| 选项 | 优点 | 缺点 |
|---|---|---|
| 可自托管 | 免费、完全掌控、数据隐私 | 需要维护 |
| n8n Cloud | 无需设置、自动更新 | 规模扩大后成本增加 |
# Docker quick start
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
最佳实践
- 从现有模板入手,并根据需要进行定制
- 使用错误处理节点提高可靠性
- 使用 n8n 的凭据管理器安全地存储凭据
- 在投入生产前,使用示例数据测试工作流
安装
# Install required dependencies
pip install python-docx openpyxl python-pptx reportlab jinja2
资源
评论
支持 Markdown