乐于分享
好东西不私藏

OpenClaw 技能系统全解:让你的 AI 学会查天气、看股票、发公众号

OpenClaw 技能系统全解:让你的 AI 学会查天气、看股票、发公众号

0. 引言

前 8 篇教程,我们搞定了安装、安全、通道、大脑文件。但你可能还在想一个问题:

这个 AI 到底能干什么?

回答”能聊天、能写代码”太虚了。今天这篇,带你解锁 OpenClaw 的技能系统——这才是 AI 助手的”肌肉”。

打个比方:

  • 大脑文件(第 8 篇)是 AI 的”性格和记忆”——它是谁
  • 技能系统(今天这篇)是 AI 的”技能和工具”——它能干什么

一个有性格但没技能的 AI,就像个聪明但手无缚鸡之力的人——说得头头是道,啥都干不了。

今天我们要让 AI 学会这些:

技能
能干什么
难度
☔ 天气查询
查任意城市天气和预报
⭐ 无需 API Key
📈 股票行情
A 股/港股/美股实时价格
⭐ 无需 API Key
🌐 网页搜索
多引擎搜索、内容提取
⭐ 内置
🧾 内容摘要
总结网页/PDF/YouTube
⭐⭐ 需要 API Key
📝 公众号发文
一键发布到公众号
⭐⭐ 需要配置
🎨 图片生成
AI 生成配图/封面
⭐⭐ 需要 API Key
🔧 更多技能
技能市场一键安装
⭐ 有手就行
💡 所有技能都是模块化的——想装就装,不想要就卸,不影响核心系统。

1. 什么是”技能”?

1.1 一句话定义

技能(Skill)= 一个文件夹 + 一个 SKILL.md 文件 = AI 学会的一项新能力

就这么简单。没有复杂的注册表,没有数据库,没有服务注册。

1.2 技能的本质

别急,先看看一个技能文件到底长什么样——

每个技能就是一个文件夹,里面至少包含一个 SKILL.md 文件:

天气技能/└── SKILL.md    ← 告诉 AI:什么时候用、怎么用

SKILL.md 的内容分两部分:

---              ← 第一部分:元信息(YAML 格式)name: weatherdescription: 查询天气...---# 第二部分:使用说明(Markdown 格式)## 使用方法curl "wttr.in/城市名"...
  • 元信息:告诉 OpenClaw “我叫什么、我能干什么、需要什么依赖”
  • 使用说明:告诉 AI “具体怎么操作”

1.3 技能 vs 工具

很多人搞混这两个概念:

对比
工具(Tools)
技能(Skills)
定义
系统内置的底层能力                                                                                 
教 AI 如何使用工具的指南
例子
exec(执行命令)read(读文件)、web_search(搜索)
“用 exec 运行 curl 查天气”
像什么
手和脚
操作手册
数量
固定十几个
无限扩展
谁来提供
OpenClaw 核心
官方/社区/你自己

工具是手脚,技能是说明书。 有了手(exec),还需要说明书(天气技能)才知道”用 curl 命令查天气”。


2. 技能存储位置

2.1 6 个加载位置(按优先级排序)

技能可以放在多个地方,OpenClaw 会按优先级自动发现:

优先级从高到低:━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━1. workspace/skills/        ← 当前 Agent 专属技能(最高)2. workspace/.agents/skills/   ← 项目级技能3. ~/.agents/skills/        ← 用户级技能(跨 Agent 共享)4. ~/.openclaw/skills/       ← 系统管理技能(所有 Agent 共享)5. 内置技能              ← 随 OpenClaw 安装的官方技能6. 额外目录              ← 自定义路径(最低)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

2.2 实际位置

位置
路径
用途
Workspace 技能 C:\Users\你的用户名\.openclaw\workspace\skills\
你自己安装的个性化技能
系统管理技能 C:\Users\你的用户名\.openclaw\skills\
本地覆盖/补丁
内置技能 C:\Users\你的用户名\AppData\Roaming\npm\node_modules\openclaw\skills\
官方随包发布的技能

2.3 同名冲突怎么办?

如果同一个技能名出现在多个位置,优先级高的覆盖低的

你的 workspace/skills/weather/     ← ✅ 这个生效内置的 openclaw/skills/weather/    ← ❌ 被覆盖

这让你可以定制任何技能——复制一份内置技能到 workspace 里改,你的版本优先生效。


3. 技能清单

让我展示下我的系统里已经装了哪些技能:

3.1 我的 AI 已经学会了什么?(21 个已装技能)

别急,先看看我的系统里装了哪些技能——

序号
技能名
Emoji
一句话说明
1
agent-browser
🌐
浏览器自动化控制
2
automation-workflows
⚙️
自动化工作流设计
3
china-stock-analysis
📊
A 股/港股投资分析
4
find-skills
🔍
搜索和安装新技能
5
humanizer
✍️
去除 AI 写作痕迹
6
ke-office-automation
📎
办公自动化(Excel/Word)
7
last30days
📰
研究最近 30 天海外社交热点(需要什么,你懂的)
8
last30days-cn
🇨🇳
研究最近 30 天国内平台热点
9
multi-search-engine
🔎
17 个搜索引擎(8 国内 + 9 全球)(需要什么,你懂的)
10
opencli-tool
🛠️
30+ 平台数据获取 CLI
11
proactive-agent
🚀
主动型 AI 助手模式
12
self-improving-agent
📈
自我改进和学习
13
skill-vetter
🔒
技能安全审查(非常重要Skills!!!检查其他Skills的安全性)
14
stock-query
📈
A 股/港股/美股实时行情
15
stock-to-db
💾
股票数据存入 MySQL
16
summarize
🧾
总结网页/PDF/YouTube
17
us-stock-analysis
🇺🇸
美股投资分析(你懂的)
18
web-content-fetcher
📄
网页正文内容提取
19
wechat-image-generator
🎨
公众号配图生成
20
wechat-multi-publisher
📢
公众号多文章批量发布
21
image-batch-processor
🖼️
图片批量处理

3.2 还没完——内置技能还有 50+ 个

除了我自己装的,OpenClaw 还自带了一大堆技能:

类别
示例技能
天气 weather
通讯 telegramdiscordslackwhatsapp
笔记

apple-notesbear-notesnotionobsidian

音乐 spotify-playersonoscli
智能家居 openhue(飞利浦 Hue)、roborock(扫地机器人)
开发 githubgh-issuescoding-agenttmux
语音 sag(ElevenLabs TTS)、sherpa-onnx-ttsopenai-whisper
其他 1passwordtrellohealthcheckskill-creator
💡 21 个自定义技能 + 50+ 内置技能 = 70+ 项能力。我的 AI 已经是个”六边形战士”了。

4. 热门技能实战演示

4.1 天气查询 ☔

最入门的技能wheather,无需任何 API Key,装好就能用。

原理:调用免费的 wttr.in 服务,通过 curl 命令获取天气数据。

使用方式:直接告诉我:

“上海今天天气怎么样?””北京这周会下雨吗?””东京的温度”

AI 实际执行的命令

# 一句话天气curl "wttr.in/Shanghai?format=3"# 详细预报curl "wttr.in/Beijing"# JSON 格式(方便程序处理)curl "wttr.in/Tokyo?format=j1"

技能元信息

---name: weatherdescription: 查询天气和预报,无需 API Keymetadata: { "openclaw": { "requires": { "bins": ["curl"] } } }---

关键一行:"requires": { "bins": ["curl"] } ——告诉 OpenClaw”我需要 curl 命令”。如果你的系统有 curl,这个技能就自动启用。

4.2 股票行情查询 📈

我自建的Skills技能stock-query,A 股/港股/美股全覆盖。

原理:调用腾讯财经免费接口,无需注册、无需 API Key。

使用方式

“贵州茅台股价多少?””帮我看看腾讯控股和阿里巴巴””AAPL 今天涨了多少?”

支持的股票市场

市场
代码前缀
示例
A 股 – 上海
sh
sh600519(贵州茅台)
A 股 – 深圳
sz
sz000001(平安银行)
港股
hk
hk00700(腾讯控股)
美股
us
usAAPL(苹果)

多股同时查询

“帮我看看茅台、平安银行、腾讯这三只股票”

AI 会一次性查出三只股票的实时行情,给你整理成表格。

4.3 多引擎搜索 🔎

强大的检索工具multi-search-engine 技能,整合了 17 个搜索引擎

类别
引擎
🇨🇳 国内
百度、360、搜狗、微信搜索、头条搜索、Bing CN
🌍 全球
Google、Bing、DuckDuckGo、Yandex、Startpage(需要什么,你懂的)
🔒 隐私
Mojeek、Searxng
📊 知识
WolframAlpha(数学/科学)

使用方式

“帮我搜一下 OpenClaw 最新版本””查查 Python 3.13 有什么新特性”

AI 会自动选择最合适的搜索引擎,抓取结果给你。

4.4 网页内容提取 📄

网页提取能手web-content-fetcher 技能:给一个 URL,AI 自动提取正文内容。

使用方式

“帮我读一下这篇文章:https://example.com/article”

AI 会:

  1. 抓取网页 HTML
  2. 提取正文(去掉广告、导航、侧边栏)
  3. 转换成干净的 Markdown 格式
  4. 给你呈现可读内容

支持格式:普通网页、微信公众号文章、博客、新闻等。

4.5 内容摘要 🧾

内容提炼总结高手summarize 技能:一句话总结长内容。

支持的输入

  • 🌐 网页 URL
  • 📄 本地 PDF 文件
  • 🎬 YouTube 链接

使用方式

“帮我总结一下这个网页的核心内容””这个 PDF 太长了,帮我总结”

4.6 公众号发文 📢

公众号发布助手——wechat-multi-publisher 技能,是目前最完整的公众号自动化方案:

能力

  • ✅ Markdown 文章 → 公众号草稿
  • ✅ 多文章批量发布(主文 + 副文)
  • ✅ 自动匹配封面图(Unsplash)
  • ✅ 自定义样式(金色引用、分隔线、标题配色)
  • ✅ 内联图片自动上传到微信 CDN
  • ✅ 可选立即发布(默认存草稿)

工作流

写 MD 文章 → 告诉我"发布到公众号" → AI 自动转换并发布

4.7 浏览器控制 🌐

这个技能特别实用——agent-browser 技能可以让 AI 帮你操作浏览器,不容易被反爬取。

能力

  • 打开网页、点击按钮、填写表单
  • 截图、抓取页面内容
  • 自动化重复操作

使用场景

“帮我打开 XX 网站,截图给我看看””帮我填一下这个表单”

5. 技能是怎么被”激活”的?

5.1 加载流程

当你跟 AI 说话时,技能的激活是这样的:

1. 你发消息 → AI 收到请求2. OpenClaw 扫描所有技能文件夹3. 检查每个技能的"门槛"(bins/env/config)4. 符合条件的技能 → 加入系统提示词5. AI 根据你的问题 → 判断是否需要调用某个技能6. 需要 → 读取 SKILL.md → 按说明执行7. 不需要 → 直接回答

5.2 技能是怎么被”激活”的?

不是所有技能都会一直启用。OpenClaw 会检查每个技能的依赖:

metadata:  {    "openclaw": {      "requires": {        "bins": ["python", "pip"],       # 需要这些命令存在        "env": ["GEMINI_API_KEY"],       # 需要这些环境变量        "config": ["browser.enabled"]    # 需要这些配置项为真      }    }  }
检查项
说明
示例
bins
系统必须有这个命令
curlpythonnode
env
必须有这个环境变量
API Key
config
配置项必须开启
browser.enabled: true
os
只在这个操作系统上可用
darwin(macOS)

如果你的系统不满足条件,技能就不会出现在 AI 的”可用列表”里。

5.3 每多一个技能,AI 会多花多少”脑容量”?

每激活一个技能,会增加约 100 字符的系统提示词(约 25 tokens):

总消耗 = 195 + Σ(97 + 技能名长度 + 描述长度 + 路径长度)

以我的 21 个 workspace 技能计算,大约增加 2000~3000 tokens——对于一个 100 万 tokens 上下文窗口的模型来说,几乎可以忽略不计


6. 如何安装新技能?

6.1 方法一:ClawHub 一键安装(推荐)

ClawHub 是 OpenClaw 的官方技能市场,类似手机的应用商店。

浏览技能:clawhub.com

安装命令

# 搜索技能clawhub search "postgres backups"# 安装技能clawhub install weather# 安装指定版本clawhub install weather --version 1.2.3# 更新所有已安装技能clawhub update --all

安装后:技能自动下载到 workspace/skills/ 目录,下次会话 AI 就能用。

6.2 方法二:openclaw 原生命令

# 安装技能到当前 workspaceopenclaw skills install <技能名># 更新所有openclaw skills update --all

6.3 方法三:直接把文件丢进去就行

最简单的办法——直接把技能文件夹复制到:

C:\Users\你的用户名\.openclaw\workspace\skills\

下次新会话启动时,AI 自动发现并使用它。

6.4 方法四:直接告诉AI安装

最方便的办法——OpenClaw的会话中,直接告诉AI:

帮我安装天气预报skills

6.5 方法五:自己写

你也可以自己创建技能!一个文件夹 + 一个 SKILL.md 就够:

# 创建技能目录mkdir ~/.openclaw/workspace/skills/my-skill# 创建 SKILL.mdecho '---name: my-skilldescription: 我的第一个技能---# 我的技能## 使用方法告诉 AI 怎么用...' > ~/.openclaw/workspace/skills/my-skill/SKILL.md
💡 下一篇预告:《浏览器控制全解》——让 AI 帮你操作网页,自动填表、抓取数据、截图,真正解放双手!

7. 怎么在配置文件里精细控制每个技能?

你可以在配置文件中精确控制每个技能:

{  "skills": {    "entries": {      "weather": {        "enabled": true,        "apiKey": "YOUR_API_KEY",    // 给技能注入 API Key        "env": {                      // 注入环境变量          "WEATHER_API_KEY": "xxx"        },        "config": {                   // 技能自定义配置          "endpoint": "https://api.weather.com"        }      },      "sag": {        "enabled": false              // 禁用某个技能      }    },    "allowBundled": ["weather", "summarize"]  // 只启用这些内置技能  }}
配置项
说明
enabled: false
禁用技能(即使它存在)
apiKey
注入 API Key(匹配 primaryEnv
env
注入环境变量
config
技能的自定义参数
allowBundled
白名单:只启用列表中的内置技能

8. 安全注意事项

⚠️ 技能是第三方代码,要当回事对待。

风险
说明
应对
恶意技能
可能执行有害命令
安装前阅读 SKILL.md
数据泄露
技能可能外传数据
检查技能用了什么命令
依赖劫持
技能安装的依赖被篡改
使用沙箱运行

安全建议

  1. 从 ClawHub 官方市场安装的技能经过安全扫描
  2. 手动下载的技能,先读代码再启用
  3. 不确定的技能,先在沙箱里跑
  4. 定期检查 skills.entries 配置,禁用不用的技能

9. 总结

搞了 9 篇教程,我们来回顾一下技能系统的核心:

一句话总结

技能 = 文件夹 + SKILL.md = AI 的一项新能力

技能系统 vs 前 8 篇的关系

篇目
解锁的技能
第 1 篇
从零部署 OpenClaw
第 2-5 篇
安全配置(认知 → 入口 → 执行 → 进阶)
第 6-7 篇
通信通道配置(Telegram/飞书/QQ Bot)
第 8 篇
大脑文件(人格 + 记忆)
第 9 篇(今天) 技能系统(让 AI 学会干活)

下一步

有了技能系统,你的 AI 已经能查天气、看股票、搜索网页、发公众号了。但还不够——

下一步是让 AI 帮你操作浏览器,自动填表、截图、抓取数据。这才是真正的自动化。

💡 下一篇预告:《浏览器控制全解》——让 AI 帮你操作网页,自动填表、抓取数据、截图!

_👋 我是路人甲甲,公众号「AI 打怪升级」,专注 AI 工具实战。_

_觉得有用?点个在看,分享给需要的朋友。_