OpenClaw 技能使用

技能(Skills)把多步流程封装成可复用、可分享、可移植的能力单元。OpenClaw 的技能是纯文本文件,透明且易于版本化。


技能是什么?

技能是一段用自然语言描述的可复用流程,以 SKILL.md 文件保存,带 YAML frontmatter(元数据)

---
name: weekly-report
description: 汇总本周 GitHub 动态并生成周报
---

# 步骤
1. 用浏览器/接口抓取本周提交与 Issue
2. 归纳为不超过 5 条要点
3. 生成 Markdown 周报并发送到 Slack
  • 可复用:下次直接调用,不必重新摸索
  • 可移植:格式兼容 Claude Code / Cursor 的约定
  • 可分享:通过 ClawHub 技能注册表、社区仓库或直接 URL 分发
  • 可自动起草:缺少技能时,描述任务让智能体自己起草一个

三种获取技能的方式

来源说明
ClawHub官方技能注册表,智能体可检索
社区 / URL社区仓库或直接给一个技能 URL
自动起草把任务描述给智能体,让它生成 SKILL.md

⚠️ 安全前置:ClawHub 曾在 2026 年 2 月初被上传 230+ 恶意技能,且安全分析发现约 26% 的社区技能存在至少一个漏洞。技能默认不沙箱化,安装第三方技能前务必审阅内容,详见 安全章节


技能放在哪里

技能以 SKILL.md 文件存放于全局或工作区:

~/.openclaw/skills/        # 全局技能
<工作区>/skills/           # 工作区级技能
<工作区>/SKILL.md          # 单技能文件

因为是纯文本,你可以用 Git 版本化、用编辑器审阅、用 grep 搜索——完全透明。


自动起草技能

OpenClaw 的一个亮点:没有现成技能时,让智能体自己写一个

你:帮我做一个"每天早上汇总未读邮件并发 Telegram"的技能
OpenClaw:起草 SKILL.md(含步骤)→ 你审阅/微调 → 保存复用

这样你的技能库会逐步贴合自己的工作流。


编写自己的技能

手写技能时建议:

  • frontmatter 清晰namedescription 决定能否被检索命中
  • 单一职责:一个技能只做一件事,便于组合
  • 写清步骤与所需工具,并标注高风险动作(便于审批)
  • 保存后用低风险场景验证一遍再投入使用

实践建议

  • 反复让 OpenClaw 做的事优先沉淀为技能
  • 安装社区技能前逐行审阅,尤其涉及 Shell / 网络 / 密钥的部分
  • 自己起草的技能也要 review,避免智能体"想当然"
  • 用 Git 管理 skills/,团队可共享同一套并做代码评审

下一步