详情请查阅https://docs.openclaw.ai/zh-CN/skills,本文是针对使用到的skill场景进行记录

创建 skill

让agent创建skill,建议明确制定使用skill-creator skill,不然模型可能创建出来的skill不符合规范格式,导致openclaw无法识别。

  • skill-creator skill 是元skill,无需自己安装。
    可以使用类似指令创建skill:
1
请你使用skill-creator skill创建一个skill,skill的用途是用于个人网站的友链管理。

skill 位置与优先级

  • 自定义位置:在openclaw.json中配置skills.load.extraDirs配置,指定skill的存储路径。

  • 内置skills:内置在openclaw中,比如skill-creator skill。

  • 托管式/本地 skills: .openclaw/skills 目录下的skill文件,该目录下的skills所有agent共享。

  • 工作区skills:在每个agent自己的工作区中<workspace>/skills目录下的skill文件。

  • Note: 针对名称冲突,优先级是:工作区skill -> 托管式/本地 skills -> 内置skill -> 自定义位置。

Q&A

  • 为什么创建skill但是openclaw没有识别到?
    • 很有可能是模型创建出来的skill不符合规范格式,导致openclaw无法识别。比如,缺少name字段。

参考文档