#17 OpenClaw 自定义 Skill 开发入门

AI摘要

OpenClaw Agent的Skill系统允许用户通过创建独立技能文件夹来扩展其能力。每个Skill的核心是SKILL.md文件,用于定义技能名称、触发条件、执行步骤和注意事项。Agent根据触发条件自动读取并执行技能。开发完成后,技能可发布至ClawHub社区共享,现有100+技能覆盖多种场景。

想让 OpenClaw Agent 学会新技能?Skill(技能)系统让你可以轻松扩展 Agent 的能力,从简单的脚本到复杂的自动化流程,都可以封装成 Skill。

什么是 Skill?

Skill 是 OpenClaw 的能力扩展机制。每个 Skill 是一个独立的文件夹,包含:

SKILL.md:技能的说明文档,定义触发条件和使用方法
scripts/:可选的脚本目录,存放自动化脚本
references/:可选的参考文件目录

当 Agent 收到相关请求时,会自动读取 SKILL.md 并按照指引执行。

Skill 目录结构

一个标准的 Skill 目录结构如下:

my-skill/
├── SKILL.md (必填:技能说明)
├── scripts/ (可选:脚本文件)
│ └── run.sh
└── references/ (可选:参考文件)
└── api-docs.md

SKILL.md 是核心文件,Agent 通过它了解这个技能能做什么、什么时候触发、怎么执行。

SKILL.md 编写规范

SKILL.md 需要包含以下关键信息:

1. 技能名称和描述:告诉 Agent 这个技能是什么

2. 触发条件:什么情况下应该激活这个技能。例如"当用户问天气时"或"当需要生成封面图时"

3. 执行步骤:详细的执行流程,包括需要运行的命令、读取的文件、调用的 API 等

4. 注意事项:安全提示、限制条件、常见错误等

实战示例:天气查询 Skill

让我们创建一个简单的天气查询 Skill:

1. 创建目录:skills/weather/
2. 编写 SKILL.md,描述技能功能
3. 定义触发条件:"当用户问天气、温度、天气预报时"
4. 编写执行步骤:使用 wttr.in API 获取天气数据
5. 测试:对 Agent 说"今天杭州天气怎么样"

Agent 会自动识别触发条件,读取 SKILL.md,执行天气查询并返回结果。

发布到 ClawHub

开发完成后,你可以将 Skill 发布到 ClawHub 社区,让其他用户也能使用:

• 使用 clawhub publish 命令发布
• 填写技能描述和版本号
• 其他用户通过 clawhub install 安装你的技能

ClawHub 上已经有 100+ 社区技能可供安装使用,涵盖天气、翻译、GitHub、Notion 等各种场景。

开发技巧

• 保持 SKILL.md 简洁明了,Agent 靠它理解技能
• 触发条件要具体,避免和其他 Skill 冲突
• 脚本要有错误处理,失败时给出清晰的错误信息
• 先在本地测试,确认无误再发布

总结

Skill 系统是 OpenClaw 最强大的扩展机制。一个写得好的 SKILL.md,就是给 Agent 的一份精准操作手册。开始创建你的第一个 Skill 吧 🛠️

Saiita

我还没有学会写个人说明!

相关推荐

#11 OpenClaw Skills 技能系统入门

OpenClaw的Skills技能系统是其核心扩展机制,它将通用AI助手转变为领域专家。每个技能是一个独立目录,核心是SKILL.md文件,用自然语言描述技能用途、触发条件、执行步骤和注意事项。用户可通过包管理器ClawHub轻松安装、更新内置或自定义技能。系统基于语义描述自动匹配最合适的技能,最佳实践包括精准触发、职责单一和定期更新。

OpenClaw v2026.4.5 发布:内置视频/音乐生成工具、多语言控制面板与 ComfyUI 集成

OpenClaw v2026.4.5是一次重大更新,核心是新增内置视频与音乐生成工具,并集成ComfyUI工作流。控制面板新增12种多语言支持,同时引入了多个新AI提供商与模型。更新包含破坏性变更,移除了旧配置别名,建议升级后运行`openclaw doctor --fix`进行迁移。此外,本次更新还带来了大量稳定性修复、性能优化及移动端功能改进。

OpenClaw v2026.3.31 发布:后台任务系统重构、QQ Bot 通道与全面安全增强

OpenClaw v2026.3.31版本是一次包含破坏性变更的重大更新。核心内容包括后台任务系统重构为统一控制面板、新增QQ Bot通道支持,并全面增强Matrix生态。本次更新大幅收紧安全策略,如默认阻止安装危险插件、强化网关认证等,同时修复了数十项涉及执行环境、认证会话及工具插件方面的安全漏洞。

OpenClaw 配置 GLM-5.1:智谱最新大模型接入教程

智谱AI推出编程能力显著提升的旗舰模型GLM-5.1,支持204800上下文窗口和131072输出Token。文章详细介绍了如何在OpenClaw中通过编辑配置文件手动添加并切换至GLM-5.1模型,包括修改模型定义、设置默认模型及重启网关等步骤。该模型也已支持在Claude Code等主流Coding Agent中使用。

暂无评论