乐于分享
好东西不私藏

OpenClaw技能故事 Day043 | wecom-edit-todo

OpenClaw技能故事 Day043 | wecom-edit-todo

OpenClaw技能故事 Day043 | wecom-edit-todo

当AI成为你的任务指挥官


晨会前的混乱

4月15日,周二早上8:45。

林晓冲进办公室,手里攥着咖啡,脑子里还在回放着昨晚的噩梦——她梦见自己站在台上,却发现演讲稿变成了空白。

"林晓!"项目经理老周从隔间探出头,"十点的评审会,你把需求文档分给谁了?"

林晓愣住了。

她记得自己昨天说要建个待办,但——她真的建了吗?还是说,只是"想"要建?

"我……我查一下。"

她手忙脚乱地打开企业微信,待办列表里空空如也。

"完了。"

老周皱起眉头:"这周五个待办,你漏了三个。上周的代码评审你也没参加,说是忘了。"

林晓的脸涨得通红。

她不是不想做,她是真的记不住。她的脑子里装满了技术方案、会议纪要和未读邮件,那些"待会儿再处理"的小事,就像沙子一样从指缝溜走。

"我需要……"她喃喃自语,"一个永远不会忘事的助理。"


神奇的发现

那天晚上,林晓在整理 OpenClaw 技能库时,发现了一个新技能:wecom-edit-todo

企业微信待办编辑技能。

她好奇地读完文档,眼睛越睁越大。

"创建待办、分派任务、设置提醒、标记完成、删除待办……"

这不仅仅是记录,这是完整的任务生命周期管理!

更让她兴奋的是,这个技能可以和通讯录查询联动——也就是说,她可以直接说"分派给张三",AI 会自动找到张三的企业微信 ID,把任务派给他。

"让我试试。"


第一次实战

第二天早上,林晓决定用这个技能重整她的工作流。

她打开终端,输入:

帮我创建一个待办:完成Q2规划文档,分派给产品组的小王,截止本周五下午5点。

OpenClaw 立刻响应:

第一步:查询通讯录

{
  "action": "call",
  "category": "contact",
  "method": "get_userlist",
  "args": "{}"
}

返回结果中找到了"王小明",userid 是 wangxiaoming

第二步:创建待办

{
  "action": "call",
  "category": "todo",
  "method": "create_todo",
  "args": "{\n    \"content\": \"完成Q2规划文档\",\n    \"follower_list\": {\n      \"followers\": [{\n        \"follower_id\": \"wangxiaoming\",\n        \"follower_status\": 1\n      }]\n    },\n    \"remind_time\": \"2026-04-18 17:00:00\"\n  }"
}

返回结果:

{
  "errcode": 0,
  "errmsg": "ok",
  "todo_id": "todo_20260415001"
}

林晓看着屏幕,嘴角不自觉地上扬。

就这么简单?

她打开企业微信,待办列表里赫然出现:

完成Q2规划文档 分派人:王小明 截止时间:4月18日 17:00

小王那边也收到了推送通知。


任务追踪的艺术

接下来的几天,林晓彻底爱上了这个技能。

她发现,wecom-edit-todo 不只是创建待办那么简单。它可以:

更新待办内容

当需求变更时,她说:"把Q2规划文档改成Q3规划文档。"

AI 自动调用 update_todo,把内容更新。

变更提醒时间

当 deadline 推迟时,她说:"把那个文档的截止时间改到下周一。"

AI 自动计算日期,更新 remind_time

标记完成

当小王完成任务时,他说:"标记Q2规划文档为已完成。"

AI 调用 change_todo_user_status,把状态改为 2(已完成)。

删除待办

当任务取消时,她说:"删掉那个代码评审的待办。"

AI 会谨慎地确认:"确认删除待办'代码评审'吗?删除后不可恢复。"


团队协作的魔法

最让林晓惊喜的,是团队协作的场景。

周五下午,老周在群里说:"下周要上线新功能,需要一个负责人统筹全流程。"

林晓立刻说:"帮我创建一个待办:统筹新功能上线全流程,分派给测试组的小李,设置下周一早上9点提醒。"

AI 迅速执行:

  1. 查询通讯录,找到测试组李婷(liting
  2. 创建待办,分派给她
  3. 设置提醒时间

不到 10 秒钟,李婷收到了任务通知。

老周在群里发了个大拇指:"现在效率可以啊。"


技能的边界

当然,林晓也发现了这个技能的边界。

需要先有 ID

创建待办时,follower_id 必须来自通讯录查询,不能凭空猜测。这意味着 AI 不能"知道"某个人的企业微信 ID,必须先查。

待办 ID 需要查询

如果要更新或删除待办,必须先通过 wecom-get-todo-list 查询待办列表,找到对应的 todo_id。用户通常只提供内容描述,AI 需要智能匹配。

时间格式固定

所有时间必须是 YYYY-MM-DD HH:mm:ss 格式。用户说"明天"、"下周",AI 需要自动换算成具体日期。


一周后的复盘

使用 wecom-edit-todo 一周后,林晓的工作状态焕然一新。

她不再漏掉任何任务,所有待办都井井有条地躺在企业微信里。更重要的是,她可以把任务无缝分派给团队成员,不再需要一个个私聊确认。

"这不仅仅是待办管理,"她在周会上说,"这是团队协作的基础设施。"

老周点头:"确实,这周的任务完成率提升了 40%。"


如何使用这个技能

1. 前置条件

确保 wecom_mcp 工具已配置好,并且有企业微信 API 权限。

2. 创建待办

帮我创建一个待办:[内容],分派给[姓名],[时间]提醒

3. 更新待办

把[待办内容]改成[新内容]
把[待办内容]的提醒时间改到[新时间]

4. 标记完成

标记[待办内容]为已完成

5. 删除待办

删掉[待办内容]

独特价值

特性 传统方式 wecom-edit-todo
创建待办 手动输入 语音/文字一句话
分派任务 查通讯录→复制ID→粘贴 AI自动匹配
更新提醒 手动修改 自然语言描述
团队协作 逐个通知 一键分派全员

明日预告

Day044 | wecom-meeting-create —— 当AI成为你的会议管家,从预约会议室到发送邀请,一键搞定所有会议安排。


本文档对应 OpenClaw 技能:wecom-edit-todo