workbuddy自动化任务指令需显式定义输入、处理、输出和安全规则。四步法:锁定输入路径;分步写清动词动作链;明确输出格式与位置;添加数据量校验红线。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让WorkBuddy每次听到“整理上周销售数据”就自动拉表、去重、标出Top3客户,而不是每次都要重新描述背景、指定字段、强调别漏掉退款单——这就需要一份写得准、调得稳、改得快的任务指令。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
先搞清任务指令不是聊天记录
直接把上次对话里你说的“帮我把销售表按日期排好,去掉重复订单,再算下每个客户的总金额”复制粘贴进自动化配置,大概率会失败。因为那句话依赖上下文:WorkBuddy记得你刚上传过sales_q3.xlsx,也记得你上条消息说“用最新版模板”。但定时任务是独立执行的,【它不继承任何历史对话,也不自动识别你刚传的文件】。必须把输入来源、处理逻辑、输出要求全部显式写死。
四步写出可复用的任务指令
第一步:锁定输入锚点
明确告诉WorkBuddy“从哪拿数据”。不能写“从销售表里”,要写成:“读取工作空间中路径为 ./data/sales/weekly_raw.xlsx 的Sheet1,A1:E1000区域”。如果文件名带日期(如 sales_20261005.xlsx),就用通配符:./data/sales/sales_*.xlsx,并加一句“取最新修改时间的文件”。
第二步:写清处理动作链
用动词开头,每步一个动作,禁止合并。例如:
• 删除“订单状态”列为“已取消”或“退款中”的整行
• 按“客户ID”列去重,保留“最后修改时间”最大的那条
• 新增列“客户等级”,规则:总金额≥50000为A级,20000–49999为B级,其余为C级
• 在结果末尾插入一行汇总:显示总订单数、A级客户数、总金额
第三步:定义输出交付物
不说“给我个表格”,要说:“生成一个新Excel文件,命名为 weekly_sales_summary_YYYYMMDD.xlsx,保存到 ./output/summary/;第一行为标题行,字体加粗;数值列保留两位小数;A级客户所在行用浅蓝色底纹填充”。
第四步:加一条安全红线
在指令末尾单独起一行写:“若原始数据少于10行,停止执行,返回提示‘未检测到有效销售数据,请检查输入文件’”。这能避免空表跑出错误结果还自动发给领导。
两种快速生成指令的方法
方法一:用 skill-creator 对话生成草稿
在WorkBuddy里直接说:“用 skill-creator 帮我写一个‘周销售汇总’任务指令,输入是每周一早上8点更新的 ./data/sales/weekly_raw.xlsx,要剔除取消单、去重、分级、加汇总行,输出到 ./output/summary/”。它会交互式问你字段名、分级阈值等细节,最后输出结构化MD草案,你复制进自动化Prompt即可。
方法二:从已有成功任务反向提取
打开一个已稳定运行3天以上的自动化任务 → 点“查看配置” → 复制它的Prompt全文 → 删除其中具体日期、临时备注,把硬编码路径换成变量占位符(如把 20261005 换成 YYYYMMDD)。这比从零写快70%,且天然避开了语法坑。
验证指令是否真正可复用
① 手动触发一次:在任务配置页点“立即执行”,观察输出是否符合预期,重点看文件路径是否存在、字段名是否拼错、条件判断是否漏边角 case。
② 切换工作空间测试:新建一个空白工作空间,只放入测试用的mini销售表,再运行同一指令。如果失败,说明指令里隐含了对旧空间文件的依赖,必须补全路径。
③ 修改输入文件名:把 weekly_raw.xlsx 改成 weekly_raw_v2.xlsx,再手动触发。如果报“找不到文件”,证明你没用通配符或没写“取最新修改时间”,得回第二步重写输入锚点。










