| name | n8n-workflow-automation |
| description | 自动化创建和管理 n8n 工作流。当用户需要设计工作流、配置节点、优化自动化流程或集成多个服务时使用此技能。 |
| allowed-tools | mcp__n8n-mcp__search_workflows, mcp__n8n-mcp__execute_workflow, mcp__n8n-mcp__get_workflow_details, Bash, Read, Write, Edit |
n8n 工作流自动化
功能说明
此技能专门用于自动化 n8n 工作流的创建、配置和管理,包括:
- 设计和创建新的工作流
- 配置各种节点(HTTP Request、数据处理、条件判断等)
- 优化现有工作流的性能和可靠性
- 集成多个服务(Gmail、Google Drive、Slack、API 等)
- 调试和故障排除工作流问题
使用场景
- "创建一个 n8n 工作流来监控邮件并保存附件"
- "优化我的 n8n 工作流,它有太多节点"
- "设计一个自动化流程来处理客户数据"
- "配置 n8n 的 OAuth2 认证"
- "帮我调试这个工作流为什么一直失败"
工作流程
- 需求分析:理解用户的自动化需求和业务流程
- 工作流设计:规划节点结构和数据流
- 节点配置:详细配置每个节点的参数
- 测试验证:确保工作流正确运行
- 优化建议:提供性能和可维护性改进建议
最佳实践
- 使用清晰的节点命名
- 添加错误处理节点
- 合理使用条件分支
- 避免过度复杂的工作流
- 使用环境变量管理敏感信息
- 定期测试和监控工作流
常用节点类型
- 触发器:Webhook、Schedule、Email Trigger
- 数据处理:Set、Function、Code
- 条件控制:IF、Switch、Merge
- 外部服务:HTTP Request、Gmail、Slack、Google Sheets
- 数据库:MySQL、PostgreSQL、MongoDB
示例工作流
邮件附件自动保存
- Gmail Trigger(监控新邮件)
- Filter(筛选包含附件的邮件)
- Extract Attachments(提取附件)
- Google Drive(保存到云盘)
- Slack(发送通知)
API 数据同步
- Schedule Trigger(定时触发)
- HTTP Request(获取 API 数据)
- Function(数据转换)
- Database(保存到数据库)
- Error Handler(错误处理)