OpenClaw 龙虾 需要技能才能起飞那么:什么是 OpenClaw Skill?一文让你读懂
什么是 OpenClaw Skill?
**Skill(技能)**是 OpenClaw 给 AI 助手提供的操作指南。每个 Skill 是一个文件夹,里面包含一个 SKILL.md 文件,告诉 AI 如何正确使用某个工具或完成某类任务。
核心概念
Skill = AI 的技能说明书
当你问 AI “帮我总结这篇论文” 时,AI 不是凭直觉行事,而是读取对应的 Skill 文件,按照里面规定的步骤来执行。Skill 定义了:
-
这个技能做什么 -
什么时候该用它 -
具体操作流程是什么 -
需要哪些环境依赖(API Key、Binary 等)
Skill 从哪来?
|
|
|
|---|---|
| Workspace Skills | workspace/skills/
|
| Project Skills | workspace/.agents/skills/
|
| Personal Skills | ~/.agents/skills/
|
| Managed Skills | ~/.openclaw/skills/
|
| Bundled Skills |
|
| ClawHub |
|
同名 Skill 优先级:Workspace > Project > Personal > Managed > Bundled
Skill 的结构
每个 Skill 至少包含 SKILL.md,格式如下:
复制
---name: image-labdescription: 通过图片生成/编辑工作流生成或编辑图片metadata: { "openclaw": { "requires": { "bins": ["uv"], "env": ["GEMINI_API_KEY"] }, "primaryEnv": "GEMINI_API_KEY" } }---## Workflow1. 接收用户描述2. 调用图片生成工具3. 验证输出质量4. 返回结果
Frontmatter 关键字段:
name
— 技能名称 description
— 简短描述(AI 决定何时调用时用到) metadata.openclaw.requires.bins
— 需要存在的命令行工具 metadata.openclaw.requires.env
— 需要的环境变量 metadata.openclaw.always
— 是否无条件加载
Skill Workshop:AI 自己写 Skill
OpenClaw 还提供一个实验性功能 Skill Workshop,可以让 AI 在工作中自动发现值得沉淀的操作流程,并写成新的 Skill 文件。
例如用户说”下次记得验证 GIF 的来源”,AI 可以把这个流程捕获为一个持久化的 Skill,下次自动执行。
常用命令
复制
# 查看已安装的技能openclaw skills list# 从 ClawHub 安装技能openclaw skills install <skill-slug># 更新所有技能openclaw skills update --all# 查看技能配置openclaw skills status
简单类比
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
没有 Skill,AI 知道有锅但不知道什么时候该翻炒;有了 Skill,AI 才能正确地一步步做出一道菜。
推荐浏览: — 社区技能市场,可以直接安装别人写好的 Skill。
夜雨聆风