OpenClaw 技能使用
技能(Skills)把多步流程封装成可复用、可分享、可移植的能力单元。OpenClaw 的技能是纯文本文件,透明且易于版本化。
技能是什么?
技能是一段用自然语言描述的可复用流程,以 SKILL.md 文件保存,带 YAML frontmatter(元数据):
- 可复用:下次直接调用,不必重新摸索
- 可移植:格式兼容 Claude Code / Cursor 的约定
- 可分享:通过 ClawHub 技能注册表、社区仓库或直接 URL 分发
- 可自动起草:缺少技能时,描述任务让智能体自己起草一个
三种获取技能的方式
⚠️ 安全前置:ClawHub 曾在 2026 年 2 月初被上传 230+ 恶意技能,且安全分析发现约 26% 的社区技能存在至少一个漏洞。技能默认不沙箱化,安装第三方技能前务必审阅内容,详见 安全章节。
技能放在哪里
技能以 SKILL.md 文件存放于全局或工作区:
因为是纯文本,你可以用 Git 版本化、用编辑器审阅、用 grep 搜索——完全透明。
自动起草技能
OpenClaw 的一个亮点:没有现成技能时,让智能体自己写一个。
这样你的技能库会逐步贴合自己的工作流。
编写自己的技能
手写技能时建议:
- frontmatter 清晰:
name、description决定能否被检索命中 - 单一职责:一个技能只做一件事,便于组合
- 写清步骤与所需工具,并标注高风险动作(便于审批)
- 保存后用低风险场景验证一遍再投入使用
实践建议
- 把反复让 OpenClaw 做的事优先沉淀为技能
- 安装社区技能前逐行审阅,尤其涉及 Shell / 网络 / 密钥的部分
- 自己起草的技能也要 review,避免智能体"想当然"
- 用 Git 管理
skills/,团队可共享同一套并做代码评审