乐于分享
好东西不私藏

OpenClaw的 Skill应用及开发入门(一)

OpenClaw的 Skill应用及开发入门(一)

一、Skills 是什么

OpenClaw装上去了,很多人却说没什么用,那是因为,你的OpenClaw没有安装上合适的技能,没有 Skills,OpenClaw 只能理解任务;有了 Skills,OpenClaw 才能真正完成联网搜索、文件处理、邮件回复、知识库检索等具体工作。

Skills 有两层含义:

  1. 能力扩展:让 OpenClaw 能做更多事;
  2. 使用规范:教模型在什么场景、用什么步骤、调用什么工具去完成任务。
概念
通俗解释
在企业里的价值
Skill
一种可插拔能力模块
减少重复配置,提高复用效率
SKILL.md
技能说明文件
告诉模型“何时触发、怎么做、用哪些工具”
Skills 目录
技能存放位置
便于统一管理、审计与交付
Skill 市场
安装第三方技能的来源
快速获得现成能力,但有安全风险

二、Skills 的工作原理

Skills 的核心作用是:把“用户的一句自然语言要求”翻译成“模型可理解的标准流程”和“系统可执行的具体动作”。

用户说:帮我把今天的工作整理成日报,并发到飞书群  ↓OpenClaw 判断:这像是“日报生成类”任务  ↓读取相关 Skill 的 SKILL.md  ↓模型知道:- 什么时候触发- 先收集哪些信息- 用什么格式输出- 是否要调用飞书发送  ↓执行结果:日报生成并发送

1、 三层来源与优先级

Skills 一般有三层来源,且优先级不同:

优先级
位置
作用
适合场景
<workspace>/skills/
项目级技能
为某个项目、某个客户做专门能力
~/.openclaw/skills/
用户级全局技能
个人长期常用能力
bundled skills
内置技能
开箱即用

这意味着:同名 Skill 如果同时出现在多个层级,优先级高的会覆盖优先级低的。对于企业来说,这个机制很重要,因为你可以基于内置技能做“公司定制版”。

2、 技能加载过程

  1. OpenClaw 启动后扫描技能目录;
  2. 读取每个 Skill 的 SKILL.md
  3. 解析其描述、触发条件、依赖环境变量、所需工具;
  4. 把可用技能摘要注入到模型上下文;
  5. 当用户需求与某个 Skill 匹配时,模型决定是否调用该 Skill。

三、一个 Skill 的最小结构

一个最简单的 Skill,至少需要一个目录和一个 SKILL.md 文件。

my-skill/├── SKILL.md├── scripts/           # 可选:辅助脚本├── templates/         # 可选:输出模板└── README.md          # 可选:说明文档

1 例子:日报生成 Skill

# Daily Report Generator## Description帮助用户整理当天工作内容,输出结构化日报,并可发送到飞书或保存到本地文件。## Trigger当用户提到“日报”“工作总结”“今天做了什么”“发日报”等关键词时触发。## Instructions1. 收集用户今天的工作内容、问题和明日计划2. 按固定结构输出:   - 今日完成   - 问题与风险   - 明日计划3. 若用户要求发送,则调用对应消息渠道4. 若用户要求归档,则保存到 ~/reports/YYYY-MM-DD-daily.md## Environment Variables- FEISHU_WEBHOOK- REPORT_DIR## Tools Required- file_write- memory_search- feishu_send

四、Skills 的安装、搜索、卸载

我们先了解Skill的安装使用,后面,我们还要学着去自己写一个Skill。

1 、安装 Skill

openclaw skills install <skill-name>

2、 搜索 Skill

openclaw skills search "browser automation"openclaw skills search "daily report"openclaw skills search "gmail"

3、 查看已安装 Skills

openclaw skills list

4、 卸载 Skill

openclaw skills uninstall <skill-name>

五、基本必装 Skills

下面这些Skill,是基本必装的Skill。

Skill 类别
建议优先级
作用
适用部门
Web Search
联网查资料、找实时信息
市场、研究、客服
Summarize
摘要网页、文档、邮件
管理层、助理、运营
File Manager
处理本地文件和文档
全员
Calendar
中高
查看/安排日程
行政、助理、老板
Agent Browser
中高
操作浏览器、表单填写、截图
运营、测试、助理
GitHub
管理代码仓库、Issue、PR
研发团队
Translator
中英文翻译、多语言改写
跨境、电商、销售
Image Gen
出图、广告图、草图
市场、设计
Session Logs
记录执行过程,便于审计
IT、管理员

下一节,我们自己开发一个skill.