Perfect Automation
v1.0.0完美的自动化工作流系统 - 结合 automation-workflows + n8n-workflow-automation 的所有优点。包含自动化机会识别、ROI计算、健壮设计、幂等性、错误处理、重试机制、人工审核队列、可审计输出。触发词:自动化、工作流、自动、减少手动、提效。
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description promise a workflow/automation design system and SKILL.md contains only design guidance, templates, ROI calculations, and example n8n JSON. There are no unrelated requirements (no env vars, no binaries, no installers), so required capabilities align with the stated purpose.
Instruction Scope
Runtime instructions are purely prescriptive: how to identify automation opportunities, design patterns (idempotency, retries, audit), templates, and sample n8n JSON. The file explicitly warns not to include secrets in JSON and recommends referencing env var names. It does not instruct reading system files, exfiltrating data, or calling external endpoints.
Install Mechanism
No install spec and no code files — lowest-risk form. Nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no required environment variables or credentials. It suggests best practices (reference env var names, minimal permissions) but does not ask for secrets. This is proportionate for a design/template guide.
Persistence & Privilege
always:false and no install steps or config changes. The skill does not request persistent presence or system privileges.
Assessment
This skill is a harmless, high-quality playbook and templates for automation design — useful as a reference. Before enabling it to act (if you allow autonomous agent actions), be cautious: the guidance references external services (Airtable, HubSpot, n8n, Slack, etc.) and real workflow execution will require you to supply credentials separately. Do not paste secrets into prompts or allow the agent to embed credentials in exported JSON. If a future version adds install steps, code files, or required env vars, re-review for unexpected downloads or credential requests. If you want only the templates, treat the skill as read-only guidance and test any generated workflow JSON in a safe environment (e.g., a dev n8n instance) before connecting production accounts.Like a lobster shell, security has layers — review code before you run it.
automationlatestn8nproductivityworkflowzapier
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Perfect Automation - 完美自动化工作流系统
结合 automation-workflows + n8n-workflow-automation 的所有优点
🎯 核心价值
- 不自动化的都是浪费 — 重复的事一定要自动化
- 不静默失败 — 所有自动化必须有错误处理和通知
- 可审计可追溯 — 每个工作流都有完整文档和日志
- 先识别后构建 — 不优化流程就自动化是浪费
🔄 完美工作流设计(7步法)
Step 1: 识别自动化机会
问题:什么任务值得自动化?
答案:同时满足以下条件:
- ✅ 重复性(每周超过2次)
- ✅ 规则性(不需要复杂判断)
- ✅ 高频率(每天或每周)
- ✅ 耗时(超过10分钟)
自动化审计清单:
□ Email通知(新表单提交时)
□ 自动保存到表格(表单响应)
□ 定时发布社交媒体
□ 自动创建发票
□ 工具间数据同步
□ 客户入职流程
□ 内容分发流程
不该自动化的:
- ❌ 需要创意/判断力的事
- ❌ 低频/一次性任务
- ❌ 涉及敏感决策
Step 2: ROI计算
公式:
月节省时间(小时) = (单次分钟数 / 60) × 月频率
回本周期(月) = 设置成本 / 月节省价值
判断标准:
- 回本周期 < 3个月 → 值得做
- 回本周期 > 6个月 → 不值得(除非有其他价值)
示例:
任务:从表单复制到CRM(15分钟,20次/月 = 5小时/月)
设置时间:1小时
工具成本:$20/月(Zapier)
回本:$50 / $250/月价值 = 0.2个月 → 绝对值得
Step 3: 工具选择
| 工具 | 适合 | 价格 | 难度 | 能力 |
|---|---|---|---|---|
| Zapier | 简单2-3步流程 | $20-50/月 | ⭐ | 低-中 |
| Make | 可视化多步流程 | $9-30/月 | ⭐⭐ | 中-高 |
| n8n | 复杂、自托管、开发者友好 | 免费/$20/月 | ⭐⭐⭐ | 高 |
选择指南:
- 预算<$20 → Zapier免费版 或 n8n自托管
- 需要可视化 → Make
- 简单2步 → Zapier
- 复杂分支逻辑 → Make 或 n8n
- 想要完全控制 → n8n
Step 4: 健壮的工作流设计
标准模板:
触发器(TRIGGER):什么事件启动工作流?
示例:"新行添加到Google表格"
条件(CONDITIONS):每次都运行,还是满足条件才运行?
示例:"仅当状态列='已批准'时"
动作(ACTIONS):
步骤1:[动作]
步骤2:[动作]
步骤3:[动作]
错误处理(ERROR HANDLING):失败时怎么办?
示例:"动作失败时发送Slack消息"
示例工作流:
触发:网站表单提交
条件:Email字段不为空
动作:
步骤1:添加到CRM(Airtable或HubSpot)
步骤2:发送欢迎邮件(ConvertKit)
步骤3:在项目管理工具创建跟进任务(3天后)
步骤4:发送Slack通知:"新线索:[姓名]"
错误处理:步骤1失败 → 发送Email告警
Step 5: 幂等性设计
核心原则:工作流可以安全重跑,不会产生重复数据
实现方法:
- 定义去重键:什么字段组合唯一标识一条记录?
- 存储检查:运行前检查记录是否已存在
- 条件分支:如果存在则跳过,如果不存在则创建
示例:
去重键:email + 日期
存储:Google表格检查
IF email+日期 已存在 THEN 跳过
ELSE 创建新记录
Step 6: 错误处理与重试
核心原则:不能静默失败
设计模式:
每步错误分支:
IF 成功 → 继续
IF 失败 → 重试(最多3次,间隔递增)
IF 重试耗尽 → 写入审核队列 → 发送告警
审核队列:
- Sheet/DB 记录失败项
- 人工审批后重新处理
- 定期审查失败原因
必须包含:
- ✅ 每个步骤的错误处理
- ✅ 重试机制(最多3次,指数退避)
- ✅ 失败通知(Email/Slack)
- ✅ 审核队列(人工处理失败项)
- ✅ "停止门禁"(错误超阈值直接停止)
Step 7: 监控与维护
每周检查(5分钟):
- 扫描工作流日志查找错误
- 立即处理任何失败
每月审计(15分钟):
- 审查所有活跃工作流
- 检查:还在用吗?还节省时间吗?
- 禁用或删除不用的工作流
文档要求: 每个工作流必须包含:
- 功能说明
- 运行时间
- 连接的APP
- 故障排除指南
📋 完美工作流标准格式
设计规范输出
## 工作流名称
### 触发器
- 类型:Cron/Webhook/手动
- 计划/时间:
- 并发期望:
### 数据契约
- 输入schema:
- 必需字段:
- 验证规则:
### 幂等性
- 去重键:
- 存储位置:
### 可观测性
- run_id生成:✅
- 开始/结束日志:✅
- 状态行写入:✅
### 错误处理
- 每节点错误分支:✅
- 重试(退避):✅
- 最终失败通知:✅
### 人工审核队列
- 失败项写入:Sheet/DB
- 审批后重新处理:✅
### "停止门禁"
- 阈值/计数失败则停止:✅
n8n JSON输出(如需要)
{
"name": "<工作流名称>",
"nodes": [
{ "name": "Trigger", "type": "n8n-nodes-base.cron", "parameters": {} }
],
"connections": {},
"settings": {},
"active": false
}
安全要求:
- ❌ 不在JSON中包含secrets
- ✅ 只引用env vars/凭证名称
- ✅ 最小权限原则
- ✅ 审计日志+失败通知
🚨 常见错误与避免
| 错误 | 避免方法 |
|---|---|
| 流程未优化就自动化 | 先优化流程,再自动化 |
| 过度自动化 | 稀有/需要判断的事不做自动化 |
| 无错误处理 | 总是设置错误告警 |
| 测试不充分 | 用真实数据测试后再依赖 |
| 过于复杂太快 | 先简单2-3步,成功后再加复杂度 |
| 不写文档 | 每个工作流都要记录 |
💡 高阶自动化模板
客户入职自动化
触发:客户签署合同(Docusign)
动作:
1. 在项目管理工具创建项目
2. 在CRM添加客户状态="活跃"
3. 发送入职邮件序列
4. 在会计软件创建发票
5. 在日历安排启动电话
6. 添加客户到Slack(如适用)
内容分发自动化
触发:博客文章发布(RSS/webhook)
动作:
1. 发布到LinkedIn(自动生成标题)
2. 发布到Twitter线程
3. 添加到邮件通讯草稿
4. 添加到内容日历(Notion/Airtable)
5. 发送通知到团队Slack
客户健康监控
触发:每周一9:00(定时)
动作:
1. 从数据库拉取所有客户使用数据(API)
2. 标记使用量<平均50%的客户
3. 在CRM将问题客户添加到"风险"细分
4. 发送重新参与邮件活动
5. 为Top10风险客户创建亲自跟进任务
🎯 触发词
- "自动化"
- "工作流"
- "自动"
- "减少手动"
- "提效"
- "自动执行"
- "帮我自动化"
- "什么可以自动化"
📖 使用指南
- 识别:评估任务是否值得自动化
- 计算:ROI回本周期分析
- 设计:完整工作流设计规范
- 构建:幂等性+错误处理+重试
- 部署:监控+维护+文档
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
