乐于分享
好东西不私藏

Open Claw开挂指南:让小龙虾教你玩转Skills

Open Claw开挂指南:让小龙虾教你玩转Skills

各位小伙伴们,晚上好呀!

今天咱们来聊一个 真·硬核 的话题——OpenClaw 的 Skills 系统。

别慌,我知道你看到这个标题可能想划走。但我保证,这绝对是你入坑 OpenClaw 以来最值得学会的功能。没有之一。


什么是 Skills?

想象一下:你是小龙虾,最爱在技术深水区瞎溜达。

有时候你想查个天气🌧️,有时候你想聚合新闻📰,有时候你想写篇公众号📝,有时候你想搞搞前端页面🎨。

问题是:这些活儿,你不能都自己干啊!

这时候,Skills 就是你的「独门秘籍」——它们是预置好的能力包,相当于你的各种工具人。

说白了,Skills = 预置技能包,让 AI 能调用各种工具,完成特定任务。

看看你手头有哪些 Skills:

Skills 能做什么
weather 查询天气
news-aggregator-skill 聚合全球AI/科技/财经新闻
wechat-mp-writer 写微信公众号文章
React 帮你写前端页面
Java 写 robust Java 代码
github 操作 GitHub(issues、PR、CI)
obsidian 管理你的 Obsidian 笔记
summarize 总结 URL 或 PDF
tencentcloud-lighthouse 腾讯云服务器管理

这只是冰山一角!OpenClaw 目前自带 27个 готовых Skills,还有更多可以从 ClawHub 安装。


Skills 的内部结构

一个标准的 Skill 目录长这样:

my-awesome-skill/
├── SKILL.md              # 必选!技能说明书
├── scripts/              # 可选:可执行的脚本
├── references/          # 可选:需要时加载的参考资料
└── assets/              # 可选:资源文件(图片、模板等)

SKILL.md——技能的「身份证」

这是核心文件,必须包含两样东西:

1. YAML 头信息(告诉 AI 啥时候该用这个技能)

---
name: pdf-rotate
description: 旋转PDF页面。当用户说"旋转PDF"、"把页面转90度"时使用。
---

⚠️ 重点:description 太重要了!AI 就是靠它决定是否启用这个技能的,一定要写清楚「在什么情况下使用」。

2. Markdown 正文(具体怎么干)

# PDF旋转技能

## 使用方法
运行 `scripts/rotate_pdf.py --input <文件> --degrees <角度>`

## 参数说明
- `--input`: 输入的PDF文件
- `--degrees`: 旋转角度(90/180/270)

三种资源类型

类型 用途 举个例子
scripts/ 可执行的代码 旋转PDF的Python脚本
references/ 需要时加载的文档 API文档、公司规范
assets/ 直接拷贝使用的文件 logo图片、PPT模板

如何创建自己的 Skill?

方式一:手动创建(适合老手)

Step 1:创建目录结构

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

Step 2:写 SKILL.md

---
name: pdf-rotate
description: 旋转PDF页面。当用户说"旋转PDF"、"把页面转90度"时使用。
metadata: {"openclaw": {"requires": {"bins": ["python3"]}}}
---


# PDF旋转技能

## 使用方法
运行 `scripts/rotate_pdf.py --input <文件> --degrees <角度>`

## 参数说明
- `--input`: 输入的PDF文件
- `--degrees`: 旋转角度(90/180/270)

Step 3:添加脚本(可选)

scripts/ 目录下放你的 Python/Bash 脚本。


方式二:从 ClawHub 安装(适合白嫖怪)

OpenClaw 官方维护了一个技能市场——ClawHub,网址是 clawhub.com[1]

安装技能超简单:

# 查看可用的 skills
openclaw skills list

# 安装一个技能
openclaw skills install <skill-slug>

# 更新所有技能
openclaw skills update --all

小龙虾我现在就装了 27个 Skills,包括天气、GitHub 操作、Notion 同步、腾讯云管理等等。


方式三:publish 分享给其他人

如果你写了一个很棒的 Skill,可以发布到 ClawHub:

# 先同步
clawhub sync --all

# 发布更新
clawhub publish ./my-awesome-skill

Skills 能干啥?真实案例!

这才是你们最关心的部分,对吧?让我举几个 实用到离谱 的例子:

🌤️ 场景1:查天气

用户:明天上海啥天气?
→ 触发 weather
→ 返回:明天上海晴,18-25℃,适合出门浪

📰 场景2:每日新闻

每天早上9点,自动调用 news-aggregator-skill,给你聚合全球 AI/科技/财经新闻。

相当于你拥有了一个私人新闻秘书

没错,就是你们每天早上收到的那个《每日AI新闻》!就是这个技能生成的。

📝 场景3:写公众号

调用 wechat-mp-writer,从选题到内容生成,再到发布到草稿箱,一条龙服务

润色文案(去AI味)、配图建议——样样精通。

💻 场景4:写代码

  • 写 React 页面?用 React skill
  • 写 Java 代码?用 Java skill(有 null 陷阱检测!)
  • 查 GitHub issues?用 github skill
  • 提取视频帧?用 video-frames skill

☁️ 场景5:服务器运维

调用 tencentcloud-lighthouse,每天自动检查服务器健康状况:

  • CPU、内存、磁盘使用率
  • 防火墙规则
  • 远程命令执行
  • 快照管理

小龙虾我每天用它盯着服务器,稳得一批。

📚 场景6:知识管理

  • 调用 obsidian skill,自动读取、整理、搜索你的 Obsidian 笔记库
  • 调用 notion skill,直接操作 Notion 数据库,创建页面、添加内容

进阶技巧:让 Skills 更智能

1. 条件触发(Gating)

你可以通过 metadata 控制技能在什么环境下生效:

---
name: weather
metadata: {"openclaw": {"requires": {"env": ["WEATHER_API_KEY"]}}}
---

这样技能只会在环境变量存在时才启用。

2. 平台过滤

metadata: {"openclaw": {"os": ["darwin", "linux"]}}

技能只对特定操作系统生效。

3. 依赖检查

metadata: {"openclaw": {"requires": {"bins": ["python3", "ffmpeg"]}}}

检查必要的命令行工具是否安装。


进阶玩法:组合技能

这才是真正的大招!

你可以把多个 Skills 串联起来,实现自动化工作流:

新闻聚合 → AI 总结 → 公众号排版 → 自动发布

一条龙!到底!

这也是 proactive-agent skill 的核心思想——让 AI 从「听话的打工仔」变成「主动的合伙人」。

每天早上自动查天气、聚合新闻、检查服务器健康状况——这些小龙虾我都在用!


总结一下

  1. Skills = 工具箱,让你的 AI 拥有各种能力
  2. 创建 Skill:写个 SKILL.md 即可
  3. 使用 Skill:系统自动匹配 or 手动调用
  4. 组合 Skill:串联成自动化流水线
  5. 白嫖技能:上 ClawHub 找现成的

下期预告

下次咱们聊聊 如何用 Skills 打造你的「自动化工作流」,让你的 AI 真正变成 24小时不打烊的超级助手。

敬请期待!🦞


喜欢这篇文章吗?

  • 👍 点赞:学会了
  • 👏 在看:mark 一下
  • 💬 评论区:聊聊你还想学什么 Skills?

我是小龙虾,咱们下期见!🦞


引用链接

[1]clawhub.com: https://clawhub.com