WorkBuddy 自动化任务分享
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_97e58a7c/workbuddy-automation-task-share。
技能介绍
要解决什么问题
在 WorkBuddy 里配好的定时/周期自动化任务,往往包含 prompt、rrule、一次性 scheduledAt 等细节。口头描述或截图很难完整复现;直接改 automation.toml 或绕开官方 API 又容易把 id、cwds、status 等环境相关字段带错账号。
本技能把已有任务序列化成一段约定 JSON交给协作方;对方把 JSON 贴回对话后,由 Agent 走 automation_update mode=create 在指定 workspace 下批量创建,而不是手写配置。
核心能力与工作流
导出(发送方)
- 用
automation_update mode=list按名称/关键词定位任务,或列出全部 id。 - 对每个 id 调用
mode=view,只拷贝可分享字段:name、prompt、scheduleType、rrule(recurring)或scheduledAt(once),以及可选的validFrom/validUntil。 - 严禁写入
id、cwds、status、modelId等个人化字段。 - 对
prompt做敏感信息扫描(凭据、密钥、邮箱、手机号等),命中则先征得确认再输出 JSON。
导入(接收方)
- 从消息解析 JSON:单个
object为单任务,数组为批量。 - 校验必填项;缺字段则整体拒绝并列出缺失项。
- 预览名称、调度语义、
prompt折行,并高亮占位符、{{...}}、绝对路径及已过期调度。 - 默认用当前打开的 workspace 根路径作为
cwds(单元素),确认是否绑定多个 workspace、是否改名、status等。 - 逐条调用
automation_update mode=create并汇总成功/失败与新 id。
适用边界与注意点
- 新建无来源 JSON 的任务、查看/编辑/删除已有任务:应直接调用
automation_update,不要用本分享流程。 - 跨账号分享时,
prompt内的个人路径、凭据、内网地址需接收方自行替换;预览阶段会刻意提醒。 - 单任务 JSON 为对象,批量为数组,无额外包装层。
使用场景
- 同事要你复刻他的周期巡检任务,你拿到他导出的 JSON,在本机 workspace 下批量 `create` 同款调度。
- 维护多套自动化的人离职前,把 `list`+`view` 导出的任务包交给接手人,对方粘贴后预览并绑定自己的 `cwds`。
- 发送方按任务名 `list` 定位后只分享 `name`/`prompt`/`rrule`,避免把 `id` 和凭据字段带进协作群。
- 协作方消息里贴了任务数组,你需要校验 `scheduleType` 与 `rrule`,确认路径占位后再逐条创建。
适合人员
- 在 WorkBuddy 里维护多条 `rrule` 定时 Agent 任务、需要把配置原样交给同事复用的维护者
- 收到他人分享的自动化 JSON、要在自己当前打开的 workspace 根路径下落地并避免与已有任务重名的接手人
- 跨账号协作时负责导出任务、需在输出前扫描 `prompt` 里密钥与个人路径的发送方
- 需要把「一次性 `scheduledAt`」与周期任务混在同一 JSON 数组里批量导入的环境管理员