需启用模板消息自定义能力:一、通过claw设置绑定并启用模板通道;二、用markdown+变量语法构建结构化模板;三、在skill脚本中声明output_template并映射变量;四、通过自然语言指令实时注入格式约束;五、调试验证渲染效果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在 WorkBuddy 中配置企业微信或微信客服号推送通道,但收到的消息格式固定、缺乏业务字段或视觉结构,则可能是由于未启用模板消息自定义能力。以下是实现微信推送模板消息灵活定制的具体操作路径:
一、通过 Claw 设置绑定并启用模板消息通道
该步骤确保 WorkBuddy 与微信生态间建立合法、可扩展的消息传输通路,为后续模板注入提供基础支撑。只有完成通道绑定并校验成功,自定义模板才能被识别与调用。
1、点击 WorkBuddy 界面左下角头像,进入「系统设置」→「Claw 设置」。
2、在「平台绑定」区域,确认「企业微信 AI Bot 集成」状态为“在线”,若显示离线则点击右侧「重连」按钮。
3、向下滚动至「消息模板管理」模块,点击「新建模板」按钮。
4、在弹出窗口中填写模板名称(如:会议通知卡片)、选择目标平台(企业微信/微信客服号),并粘贴已获授权的 Webhook 地址或客服号 token。
5、点击「测试连接」,等待状态栏返回连接成功 · 模板通道已就绪提示后保存。
二、使用 Markdown + 变量语法构建结构化模板
WorkBuddy 支持在模板正文内嵌入标准 Markdown 语法与双大括号变量,可实现标题分级、字段对齐、关键信息高亮等排版效果,所有变量将由 Skill 执行结果动态填充。
1、在「消息模板管理」中,找到刚创建的模板,点击右侧「编辑」图标。
2、清空默认内容,在正文区域输入以下结构化模板:
【会议通知】
⏰ 时间:{{time}}
? 地点:{{location}}
? 议程:{{agenda}}
? 参会人:{{attendees}}
? 会议链接:https://www.php.cn/link/af1fe82173715488900ae3f31567b4ab
3、确认所有双大括号内变量名(如 {{time}}、{{location}})与对应 Skill 脚本中 return 字典的 key 完全一致。
4、点击「保存模板」,系统将自动校验语法有效性,错误时提示变量名不匹配,请检查 SKILL.md 或 render 函数返回字段。
三、在 Skill 脚本中声明 output_template 并映射变量
此方法将模板逻辑下沉至 Skill 层级,使同一模板可被多个任务复用,且变量来源受脚本严格控制,避免外部指令污染字段语义。
1、打开目标 Skill 所在目录(如 skills/meeting-notify/SKILL.md)。
2、定位到文件末尾的 output_template: 区域,删除原有 JSON 格式内容。
公众号运营:文章发布至草稿、样式封面、评论与用户管理、数据统计等。用户要求将 Markdown 发送到公众号草稿、查看阅读量统计或类似后台操作时,使用本技能。
3、插入如下 Markdown 模板代码:
【销售复盘会议】
? 日期:{{date}}
⏱ 开始时间:{{start_time}}
? 核心议题:
{{topics|join:"
"}}
? 附件:{{attachment_link}}
4、确保 Python 脚本(如 generate_report.py)中 return 字典包含全部所列 key,例如:{"date": "2026-04-19", "topics": ["Q1 数据复盘", "渠道策略调整"]}。
5、在 WorkBuddy 主界面右键该 Skill → 选择「重载技能」,使新模板立即生效。
四、通过自然语言指令实时注入格式约束
适用于临时性、一次性会议或通知场景,无需修改任何文件,直接在对话框中以前置指令方式强制模型按指定样式组织输出,再由推送通道原样转发。
1、在 WorkBuddy 对话框中输入以下完整指令:
请严格按以下格式生成会议通知:首行为【会议通知】加粗黑体;第二行起每项字段独占一行,格式为“字段名:值”,字段名包括“时间”、“地点”、“主持人”、“待办事项”;所有中文标点使用全角;末尾添加“———发送于{{now}}———”。
2、紧接其后输入实际任务描述:“生成明日10:00产品评审会通知,地点3楼A会议室,主持人张伟,待办事项:提前准备PRD文档、测试用例清单。”
3、发送后,WorkBuddy 将在沙箱中解析全部格式要求,并生成符合规范的纯文本结果。
4、在结果页点击「推送至企微」按钮,选择已配置的模板通道,消息将完全保留指令中定义的缩进、换行与标点规则发送至群聊。
五、调试与验证模板渲染效果
模板上线前必须执行端到端验证,确认变量填充准确、排版无错位、链接可点击,避免因字段缺失或格式异常导致业务信息传达失败。
1、在「消息模板管理」中,找到目标模板,点击「预览」按钮。
2、系统自动注入模拟数据(如 {{time}} → “14:30”,{{location}} → “远程腾讯会议”),展示最终推送效果。
3、检查是否存在未替换的双大括号残留、换行丢失、链接无法识别等问题。
4、若发现字段为空,返回对应 Skill 的 SKILL.md 或 Python 脚本,确认该字段是否在 return 字典中被赋值,或是否被 filter 逻辑意外剔除。
5、点击「发送测试消息」,选择已绑定的企业微信群,等待5秒内收到带完整结构的卡片消息即表示模板可用。










