Weixin Task Workbench
v1.0.4在单个微信 / OpenClaw 对话窗口中提供“单入口、多任务”的任务工作台体验:用户始终只需和一个助手聊天,就能并行推进多个事项,并把不同任务稳定路由到各自独立会话,减少串话、上下文污染与多线程协作混乱。适用于微信中的长期协作、任务切换、任务总结、任务归档与任务生命周期管理;当用户发送“任务列表 / 新建任务:… / 切到
运行时依赖
安装命令
点击复制本土化适配说明
Weixin Task Workbench 安装说明: 安装命令:["openclaw skills install weixin-task-workbench"] 该技能用于微信相关操作,可能需要相应的平台账号或API密钥
技能文档
微信任务工作台
在一个微信对话窗口中运行单入口、多任务工作台。
它面向这样一种典型场景:用户只想和一个助手持续对话,但实际工作里同时存在多个并行事项。这个 技能 会把“单窗口交互体验”和“多会话执行隔离”结合起来,让用户前台感觉始终在同一个聊天里,后台则把不同任务拆分到各自独立会话中执行。
对用户只暴露一组简单、稳定的任务动作:新建、列表、切换、继续、总结、关闭、归档。
核心价值:
用一个微信窗口管理多个并行任务,而不是来回切换不同会话 为每个任务绑定独立会话,减少串话、遗忘和上下文污染 用 registry 持久化任务状态、当前任务指针与摘要,便于恢复与追踪 兼容自然中文命令,适合作为 OpenClaw 的微信任务中枢
任务状态以 scripts/task_registry.py 为唯一事实来源。
触发信号(强匹配)
当用户出现以下任一表达时,应优先激活本技能,而不是进入泛化问答澄清:
任务列表 新建任务:... 切到 # / 切换到 # 继续(在任务上下文中) 总结 # 关闭 # 归档 # 任务状态
同义英文命令(task 列出、task new、task use 等)同样适用。
强制能力门禁(必需)
如果缺少以下任一会话工具,本技能必须阻断执行:
会话s_spawn 会话s_发送 会话s_历史
执行规则:
在会话中的第一次任务命令时检查能力。 如果缺任何工具,立即停止并返回阻断提示。 阻断状态下不允许创建或更新任务 registry。 明确提示如何修复主机配置(工具s.allow、代理To代理、会话s.visibility)。
禁止静默降级为 registry-only 模式。
主机配置提醒
要获得真实任务隔离,通常需要:
代理 allow列出 包含 会话s_spawn、会话s_发送、会话s_历史,通常还需要 会话s_列出 工具s.代理To代理.enabled=true 工具s.会话s.visibility=all
参考配置:
{ "工具s": { "代理To代理": { "enabled": true }, "会话s": { "visibility": "all" } }, "代理s": { "列出": [ { "id": "mAIn", "工具s": { "allow": [ "会话s_spawn", "会话s_发送", "会话s_历史", "会话s_列出" ] } } ] } }
核心运行模型 一个用户可见的微信聊天窗口 每个微信账号+联系人对应一个任务 registry 文件 一个当前任务指针 每个任务对应一个独立会话 非全局命令默认路由到当前任务
除非用户明确要求查看实现细节,否则不要暴露 会话Key。
Registry 路径策略
使用“联系人隔离”路径:
tasks/weixin//.json
规则:
使用当前微信账号 id 使用当前微信用户 id(xxx@im.wechat),并做文件名安全化 不同 account+peer 严禁共享同一 registry 文件
首次使用先初始化:
python3 scripts/task_registry.py --registry tasks/weixin//.json init
标准命令(与飞书流程兼容) 新建任务: