乐于分享
好东西不私藏

自定义技能保姆级教程:让OpenClaw学会你的团队规范,还能“复活”同事

自定义技能保姆级教程:让OpenClaw学会你的团队规范,还能“复活”同事
 | 老猫
 | AI图片
本文字数 | 1300
预计阅读 | 3分钟
上周我分享了OpenClaw的安装和接入飞书。这周,我继续深入折腾——研究群聊@回复、开发自定义技能、踩版本坑……过程虽曲折,但收获满满。如果你也在玩OpenClaw,希望这篇实战记录能给你一些启发。

01

群聊@不回:折腾三天,病因竟是版本太旧

周二到周四,我一直在死磕一个问题:OpenClaw机器人在飞书群里被@时,总是不回复

我检查了权限配置、事件回调、网关状态……一切看起来都正常,但它就是沉默。三天过去,毫无进展。周五我暂时放下这个问题,转向研究技能开发。

周六晚上,我抱着最后一丝希望在DeepSeek上搜索,终于找到了答案:OpenClaw版本太旧。当时我用的版本低于4.0,而群聊@回复的bug在后续版本中已被修复。于是我立刻升级到最新的4.10版本,问题瞬间解决。

教训:这类开源工具迭代极快,遇到诡异问题,先检查版本是不是落后了。

02

自定义技能:不止代码检查,还能“复活”一个同事

周五我开始研究技能开发。我想让OpenClaw帮我做一件事:检查一段代码是否符合团队的P1/P8规范

OpenClaw的技能本质上是一个“能力包”,放在特定目录下。核心文件是skill.md,另外还有三个可选目录:

  • scripts/:存放Python等脚本,用于处理输入或执行操作

  • reference/:存放规范文档,供技能引用

  • assets/:存放输出模板,控制回复格式

第一版:纯提示词版本

我的第一个技能很简单,skill.md里定义了四步流程:

  1. 读取用户输入的代码或文件

  2. 按规范检查(规范直接写在提示词里)

  3. 生成表格输出:函数名、问题描述、修改建议、严重等级

  4. 给出总结

这个版本跑起来没问题,但规范写死在提示词里,不便于维护。

第二版:引入脚本、参考文件、输出模板

我做了三个升级:

1. 添加Python脚本scripts/里放了一个脚本。如果用户要求自动修复问题,脚本会直接修改原文件内容并保存。

2. 添加参考文件把P1/P8的常见规范(例如“函数参数赋值时等号两边要有空格”)放到reference/目录下,技能执行时自动加载对照。这样规范可以独立更新,不用改提示词。

3. 添加输出模板assets/里定义了一个模板文件,包含:错误总数、文件名、高中低级别错误数量、检查时间等。OpenClaw会替换模板中的变量,输出统一格式的报告。

调试中的坑

理想很丰满,现实很骨感。我明明给了模板,OpenClaw还是按自己的理解输出。后来我在提示词里强制要求:“必须严格按照assets目录下的模板格式输出,不得自由发挥”,这才生效。

经验:AI代理对“建议”和“命令”的区分很敏感。想要确定性输出,就得用强制性语言。

技能想象空间:同事.md 与 赛博永生

其实代码检查只是冰山一角。真正让我兴奋的,是自定义技能背后的想象力。

最近网上流传一个概念叫“同事.md”——把某个同事的性格、讲话风格、做事习惯、偏好甚至口头禅,写成一份Markdown文件,作为技能描述。当你需要“请教”那个同事时,调用这个技能,OpenClaw就会模仿他的方式与你对话。这不就是赛博永生的雏形吗?

更实际的应用场景:

  • 企业知识库技能:把公司内部的各种规范、流程、话术打包成技能,新员工直接问机器人就能获得统一答案。

  • 个人助理技能:记住你的会议偏好、文档格式要求、日程习惯,让AI代理真正“懂你”。

  • 行业专家技能:把资深销售的话术、老中医的辩证思路、律师的文书模板,沉淀为可复用的技能资产。

自定义技能就像一个插件系统——你可以把任何个人、团队或行业特有的经验,通过提示词和参考文件固化下来,让AI代理为你所用。可探索的空间,远比想象中大。

03

其他有趣的技能

除了代码检查,我还发现了两个热门技能(更多好玩技能可访问https://clawhub.ai/):

1. Self-Improve(自我技能提升)这个技能会监控你和OpenClaw的对话,记录它犯的错误或被纠正的地方,存到一个文件里。下次遇到类似场景,它会读取文件并改进回复。相当于让AI代理“长记性”,越用越聪明。

2. Create-Skill(创建技能)这个技能可以帮你自动生成新技能——你只需用自然语言描述你想要的能力,它会帮你搭好skill.md的框架。对不熟悉YAML或提示词工程的产品经理来说,非常友好。

04

给产品经理的启发

这一周的折腾,让我对AI代理有了更深的理解:

  • 版本管理是隐藏的坑:开源工具迭代快,别想着一劳永逸。每周检查一下更新,能省下大量排错时间。

  • 技能开发的门槛比想象的低:不需要从零写代码,用skill.md组织提示词和参考文件,就能创造专属能力。

  • 输出格式化要“强硬”:AI天生自由散漫,想要规整的报表,提示词里必须用“必须”“严格”等强约束词。

  • 技能是AI代理的“灵魂”:代码检查只是开始,把人的经验、风格、知识沉淀为技能,才是未来最有想象力的方向。

最后,如果你也在玩OpenClaw,欢迎交流。下一篇文章,我打算分享如何让OpenClaw自动处理产品经理相关的日常工作,敬请期待。

#OpenClaw #AI代理 #技能开发 #产品经理 #自定义技能 #赛博永生 #同事 #效率工具 #skill


往期精选

    手把手教你给飞书装一个“AI管家”:OpenClaw接入全攻略

    手把手教你安装OpenClaw并接入飞书:产品经理的AI探索笔记

    作者提示:个人观点,仅供参考