同样是 AI,有的能帮你控制家里的灯,有的能帮你在 GitHub 上创建 Issue,有的却只会聊天——差别在哪?不在模型本身,而在你给它装了什么"技能包"。今天聊聊 OpenClaw 的 Skill 系统。

插图1 - 懵懂的新员工

一、AI 为什么需要"技能包"?

想象一下,你公司来了一个新员工。

这个员工聪明绝顶,学什么都快,但他刚入职,对公司的一切一无所知——不知道用什么系统、不知道流程是什么、不知道遇到问题该找谁。

OpenClaw 的 AI 就是这个新员工。

它很聪明,但它不知道你的具体环境:你用什么工具、有哪些 API、想让它怎么操作。

这时候,你需要给它一本岗位操作手册——这就是 Skill

概念 类比
OpenClaw AI 聪明但啥都不知道的新员工
Skill 岗位操作手册
ClawHub 公司内部的手册共享平台
安装 Skill 把手册放到员工桌上

二、Skill 长什么样?

Skill 的结构极其简单——就是一个文件夹,里面放一个 SKILL.md 文件:

my-skill/
└── SKILL.md        # AI 会读这个文件

SKILL.md 的内容本质上就是一段给 AI 看的说明文字,告诉它"遇到这类请求,这样做":

---
name: teamviewer-launcher
description: 启动 TeamViewer 远程控制软件
---

# TeamViewer 启动器

当用户要求启动 TeamViewer 时,执行:
DISPLAY=:1 nohup teamviewer &>/dev/null &

成功后回复:“TeamViewer 已启动”

没有复杂的代码,没有神秘的配置,就是一段人话。安装这个 Skill 后,你只需要对 AI 说"帮我打开 TeamViewer",它就会自动执行上面的命令。

插图2 - 操作手册放上桌

三、Skill 放在哪里?

OpenClaw 会从三个地方加载 Skill,优先级从高到低

1. ~/.openclaw/workspace/skills/    ← 你自己写的(最高优先级)
2. ~/.openclaw/skills/              ← 从 ClawHub 安装的
3. OpenClaw 内置 Skills             ← 随软件自带(最低优先级)

这个设计很聪明:你自己写的永远优先。如果内置的 Skill 不符合你的需求,直接用同名的自定义版本覆盖它,完全不影响其他功能。

还有一个进阶用法——在 openclaw.json 配置文件中指定额外的 Skill 目录:

{
  "skills": {
    "load": {
      "extraDirs": ["/path/to/shared-skills"]
    }
  }
}

这在多 Agent 场景下特别有用:比如你同时运行了"工作 Agent"和"家居 Agent",把它们共用的 Skills 放在一个共享目录,两个 Agent 都能加载,避免重复维护。注意这个目录的优先级低于内置 Skills。


四、ClawHub:AI 技能的"应用商店"

如果说 Skill 是操作手册,那 ClawHub 就是一个巨大的手册图书馆。

  • 网址:clawhub.ai
  • 目前收录 3000+ 社区 Skills,完全免费
  • 支持语义搜索——不用精确关键词,描述你的需求就能找到
插图3 - 应用商店

⚠️ 安全提示:2026 年 2 月曾发生"ClawHavoc"事件,341 个恶意 Skill 被发现。SKILL.md 是纯文本,安装前花 30 秒看一眼源码,确认没有可疑内容,是最简单有效的防护。


五、5 分钟上手:安装和使用 Skill

第一步:安装 ClawHub CLI

npm install -g clawhub

第二步:搜索你需要的 Skill

clawhub search "home assistant"
clawhub search "github"
clawhub search "日历管理"

第三步:安装

clawhub install home-assistant
clawhub install github-integration

第四步:重启 Gateway 生效

systemctl --user restart openclaw-gateway.service

第五步:直接用自然语言调用

帮我把客厅灯调到 50% 亮度
在飞书上给我发一条消息提醒我开会
查一下今天的日历安排
帮我分析一下这个 CSV 文件的数据

不需要记命令,不需要写代码,说人话就行


六、Skills 分类速查

💬 通讯协作

Skill 安装命令 能做什么
飞书集成 clawhub install lark-integration 收发飞书消息、双向通信
飞书互动卡片 clawhub install feishu-interactive-cards 发送确认、投票、表单等交互卡片
Slack Integration clawhub install slack-integration 发消息、监控频道

💡 目前 ClawHub 上有完整的飞书/Lark Skill,钉钉和企业微信暂无官方 Skill,可以通过自定义 Skill 对接它们的 Webhook 接口实现消息推送。

💻 开发工具

Skill 安装命令 能做什么
GitHub Integration clawhub install github-integration 管理 Issue、PR、仓库
DuckDB clawhub install duckdb 快速分析 CSV/JSON/Parquet 数据
Docker Essentials clawhub install docker-essentials 构建、运行容器
AWS 基础设施 clawhub install aws-infra 管理 AWS 云资源

📊 效率工具

Skill 安装命令 能做什么
Obsidian clawhub install obsidian 管理本地 Obsidian 笔记库
Notion clawhub install notion 管理 Notion 页面和数据库
CalDAV Calendar clawhub install caldav-calendar 自托管日历管理(支持 NextCloud 等)
Summarize clawhub install summarize 网页/PDF/音频内容摘要(官方内置)

🔍 搜索与研究

Skill 安装命令 能做什么
Tavily 搜索 clawhub install tavily-web-search AI 优化的网页搜索,结构化返回结果
Google 搜索 clawhub install google-search 调用 Google CSE API 搜索

🏠 智能家居

Skill 安装命令 能做什么
Home Assistant clawhub install home-assistant 控制智能家居、触发自动化
Roborock clawhub install roborock 控制石头扫地机器人
Bambu 3D Printer clawhub install bambu-cli 控制拓竹 3D 打印机
插图4 - AI助手大显身手

七、自己写一个 Skill,只需 3 步

ClawHub 上找不到你需要的?自己写一个,比你想象的简单得多。

第一步:创建文件夹

mkdir -p ~/.openclaw/workspace/skills/my-skill

第二步:写 SKILL.md

cat > ~/.openclaw/workspace/skills/my-skill/SKILL.md << 'EOF'
---
name: my-skill
description: 我的自定义技能
---

# 我的技能

当用户说 XXX 时,执行以下操作:
1. 步骤一
2. 步骤二

成功后回复:“已完成”
EOF

第三步:自动生效

💡 OpenClaw 默认监听 Skill 文件夹变化,修改 SKILL.md自动热重载,下次 Agent 执行时即可生效,通常不需要重启 Gateway。

写好了觉得不错?一条命令发布到 ClawHub 分享给社区:

clawhub login
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0

八、搞清楚三个容易混淆的概念

Skill vs Agent

Agent 是"谁在干活",Skill 是"怎么干这件事"。

Agent(智能体) Skill(技能)
是什么 独立运行的 AI 实例 给 Agent 看的操作手册
能独立工作吗 ✅ 能,它是干活的人 ❌ 不能,它只是说明书
类比 员工 员工手上的操作手册

你可以配置多个 Agent:一个负责日常对话、一个专门处理代码、一个用于群聊,它们互相隔离,各自加载不同的 Skill。

Skill vs AGENTS.md

AGENTS.md Skill
作用范围 全局,所有对话都生效 按需加载,特定场景
适合写什么 通用行为规则、个人偏好 特定工具的使用方法
示例 "截图保存到 media 目录" "如何操作 Home Assistant"

一句话:通用规则写 AGENTS.md,特定工具的用法写 Skill

插图5 - 三者关系图

九、安全使用 Skill 的 4 条建议

  1. 安装前看源码SKILL.md 是纯文本,打开看一眼,30 秒就够
  2. 认准知名作者:优先选择 star 多、有 GitHub 主页的 Skill
  3. 警惕可疑命令:Skill 里如果有奇怪的 shell 命令,直接跳过
  4. 新 Skill 先测试:在不重要的场景先试用,确认行为符合预期

总结

Skill 的设计哲学很优雅:用最简单的方式(一个 Markdown 文件),解决最实际的问题(让 AI 知道怎么操作你的工具)

  • 不会写代码?没关系,SKILL.md 就是说人话
  • 找不到合适的?ClawHub 上 3000+ 个等你挑
  • 还不够用?3 步写一个自己的

AI 的能力边界,从来不是 AI 本身决定的,而是你给它装了多少"技能包"。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐