第04篇-OpenClaw-Skill生态全解析
小龙虾的超能力——OpenClaw Skill 生态全解析
最近被一只龙虾刷屏了。Twitter 上一堆人在晒自己的 OpenClaw,有人让它自动处理邮件,有人让它控制智能家居,有人让它在 WhatsApp 上当私人助理……145K GitHub stars 不是白拿的。
我第一次看到 OpenClaw 的时候,反应是”又一个 AI 聊天工具?”。直到我看见有人在 Telegram 里让它帮忙订机票、查天气、顺手把会议纪要整理好发到 Notion 里——一条消息链搞定三件事。这不是聊天机器人,这是真正的私人助理。
这是 Skill 系列的最后一篇。前三篇我们拆了社区热门 Skill、Claude Code 内置 Skill、OpenCode 的 Skill 系统。今天聊聊这只龙虾的 Skill 生态,顺便把三大平台拉通做个对比,给这个系列收个尾。
OpenClaw 是什么?先把定位搞清楚
一句话:OpenClaw 不是编程助手,是 Personal AI Assistant。
这个定位跟 Claude Code、OpenCode 完全不同。后两者的主战场是终端和代码编辑器,核心用户是程序员。OpenClaw 的野心大得多——它想做你生活和工作中的全能管家。
创建者是 steipete,全名 Peter Steinberger,iOS 社区的老炮了。做过 PSPDFKit 的人应该都知道他。这哥们的核心理念是 “AI that actually does things”——不只是跟你聊天,而是真的能帮你干活。
几个关键数据:
- 145K+ GitHub stars,MIT 开源,代码全透明
- 50+ 通信渠道:WhatsApp、Telegram、Discord、Slack、iMessage、Signal……你能想到的即时通讯工具它基本都支持
- 模型无关:Claude、GPT、Gemini、DeepSeek、Ollama 随便切,不绑定任何一家
- 持久记忆:跨会话记住你的偏好和上下文,不是每次聊天都从零开始
- Heartbeat 心跳:就算你不跟它说话,它也能在后台定期执行任务
- Cron 定时任务:每天早上 8 点给你推天气预报、每周五下午汇总本周待办,这种事它自己就能干
- 本地运行:数据不离开你的机器,隐私这块拿捏得死死的
说白了,Claude Code 是你的编程搭档,OpenCode 是你的开源编程搭档,OpenClaw 是你的全能管家。三者定位完全不同,不存在谁替代谁的问题。
Skill 在 OpenClaw 里扮演什么角色?
如果模型是大脑,Skill 就是双手。
没有 Skill 的 OpenClaw 只是个聊天机器人——能聊天、能回答问题,但干不了实事。装上 Skill 之后,它才真正”长出手来”,能操作浏览器、管理文件、调用 API、控制智能设备。
OpenClaw 自带大约 20 个核心内置工具,覆盖文件操作、Shell 命令、Web 请求、记忆管理这些基础能力。但真正让它变成”全能管家”的,是 Skill 扩展系统。
社区有多猛?截至 2026 年 4 月,ClawHub 市场上已经有 5700+ 社区 Skill。从生产力工具到智能家居控制,从代码开发到内容创作,你能想到的场景基本都有人做了。
Skill 系统架构:6 层优先级,比你想的复杂
OpenClaw 的 Skill 加载机制是我见过最讲究的,6 层优先级从高到低:
- extraDirs——通过配置文件指定的额外目录,优先级最高
- bundled——OpenClaw 自带的内置 Skill
- managed——通过 CLI 安装到
~/.openclaw/skills/
的 Skill - personal agent——个人 agent 目录
~/.agents/skills/
下的 Skill - project agent——项目级 agent 的 Skill
- workspace——工作区级别的 Skill,优先级最低
为什么要搞这么多层?因为 OpenClaw 支持多 agent 场景。你可以给不同的 agent 配不同的 Skill 集合,比如”工作 agent”只加载 GitHub、Notion、Slack 相关的 Skill,”生活 agent”只加载天气、日历、购物相关的 Skill。通过 per-agent 和 shared skills 的区分,避免 Skill 之间互相干扰。
格式上,OpenClaw 兼容 AgentSkills 标准和 Pi 格式,核心还是 SKILL.md 那一套。如果你之前给 Claude Code 或 OpenCode 写过 Skill,拿过来基本能直接用。
有个细节值得说:环境变量注入。你可以在配置里写 skills.entries.<name>.env 和 apiKey,OpenClaw 会自动把这些值注入到 process.env 里。Skill 代码直接读环境变量就行,不用在 SKILL.md 里硬编码密钥。这个设计比手动管理 .env 文件优雅多了。
还有个 Skill gating 机制——在 SKILL.md 的 metadata 里写 openclaw.requires.bins 或 requires.env,OpenClaw 会在加载前检查依赖是否满足。比如 Browser Skill 依赖 Playwright,如果你机器上没装,这个 Skill 就不会加载,不会报一堆莫名其妙的错。
白名单控制也有。Agent Skill Allowlist 可以精确控制每个 agent 能用哪些 Skill,安全性上比”全部加载”靠谱得多。
10 个核心内置 Skill 拆解
OpenClaw 内置了不少好东西,我挑 10 个最有代表性的聊聊。
1. Browser——Playwright 浏览器全自动化
这个 Skill 基于 Playwright,能做的事情很多:导航网页、填写表单、点击按钮、截图、提取数据。
跟 Claude Code 的 Browser Skill 类似,但 OpenClaw 的场景更广。你可以让它帮你登录某个网站查信息、自动填写报销单、定期截图监控页面变化。配合 Cron 定时任务,每天早上自动帮你查一遍各个平台的消息通知,然后汇总发到你的 Telegram 上。
这才是”AI 助理”该有的样子。
2. 1Password——安全凭证管理
这个 Skill 解决了一个很现实的问题:AI 需要用你的账号密码去操作各种服务,但你不想把密码明文写在 prompt 里。
1Password Skill 让 OpenClaw 直接从 1Password 里取凭证,用完即弃,不会在对话历史或日志里留下痕迹。你只需要授权一次,后续 OpenClaw 需要登录什么服务,自己去 1Password 里拿密钥就行。
安全这块,OpenClaw 确实想得比较周到。
3. Coding-Agent——委托写代码
没错,OpenClaw 自己不写代码,但它可以委托 Claude Code 或 Codex 在后台写。
工作流是这样的:你在 WhatsApp 上跟 OpenClaw 说”帮我写个 Python 脚本,把这个 CSV 转成 JSON”,它会把任务分发给 Coding-Agent,后台调用 Claude Code 或 Codex 完成编码,然后把结果返回给你。
这个设计挺聪明的——术业有专攻,OpenClaw 负责理解需求和协调,编码交给专业的编程 AI。
4. GitHub——PR/Issue/CI 完整工作流
基于 gh CLI 实现,能做的事情包括:创建 PR、review 代码、管理 Issue、查看 CI 状态、合并分支。
跟 Claude Code 的 GitHub 集成类似,但 OpenClaw 的优势在于你可以在任何通信渠道触发。在 Slack 里说一句”把那个 bug fix 的 PR 合了”,它就去 GitHub 上操作。不用切到终端,不用打开浏览器。
5. Canvas——跨终端可视化
这个 Skill 比较有意思。它能把 HTML 内容推送到你的 Mac、iOS、Android 设备上渲染展示。
什么场景会用到?比如你让 OpenClaw 帮你分析一份数据,它可以生成一个交互式图表,直接推到你手机上看。或者你让它帮你做个简单的演示页面,不用开电脑,手机上就能预览。
跨终端这个能力,是纯终端工具做不到的。
6. Notion——云协作知识管理
对接 Notion 的 2025-09-03 版本 API,支持页面管理、数据库操作、内容块增删改查。
我见过最骚的用法是:有人让 OpenClaw 每天自动把 Telegram 群里的重要消息摘要整理到 Notion 数据库里,按日期和话题分类。手动做这事得花半小时,OpenClaw 配合 Cron 任务,全自动。
7. Obsidian——本地知识库管理
跟 Notion Skill 互补。Notion 管云端协作,Obsidian 管本地知识库。
能做的事情:创建笔记、搜索内容、管理标签、处理双链关系。如果你是 Obsidian 重度用户,这个 Skill 能让 OpenClaw 帮你自动整理笔记、生成每日总结、维护知识图谱。
8. Nano-Banana-Pro——Gemini 3 Pro 图像生成
名字很搞笑,但能力不弱。基于 Gemini 3 Pro 模型,支持最高 4K 分辨率的图像生成。
你在 WhatsApp 上发一句”帮我画个科技风的封面图,主题是分布式系统”,它就能生成。不用打开 Midjourney,不用切到浏览器,消息里直接出图。
对于经常需要快速出图的场景,这个 Skill 很实用。
9. Weather——无需 API Key 的全球天气
基于 wttr.in 服务,不需要任何 API Key 就能查全球天气。
看起来简单,但配合 Heartbeat 心跳和 Cron 定时任务,它能做到每天早上 7 点自动给你推送今天的天气和穿衣建议。这种”不用你开口就主动服务”的体验,是 OpenClaw 跟其他 AI 工具最大的区别。
10. Summarize——通用文本摘要
给它一个 URL、一份 PDF、一个 YouTube 视频链接,它都能帮你生成摘要。
我最常用的场景是:在 Telegram 里转发一篇长文链接给 OpenClaw,它自动读完生成摘要发回来。省得我自己花 20 分钟读完才发现”就这?”。
ClawHub 市场:5700+ Skill 随便挑
OpenClaw 的 Skill 市场叫 ClawHub,网址是 clawhub.ai。
跟 npm 或 pip 类似,你可以在上面浏览、搜索、安装社区贡献的 Skill。CLI 操作也很直观:
按类别分的话,大概这么几个方向:
- Productivity:日历管理、邮件处理、待办事项、笔记整理
- Development:代码生成、CI/CD、数据库管理、API 测试
- Automation:智能家居、工作流自动化、数据同步
- Media:图像生成、视频处理、音频转写
- Communication:消息转发、群管理、自动回复
安全方面,ClawHub 跟 VirusTotal 有合作,所有上架的 Skill 都会经过安全审计。虽然不能说 100% 安全,但至少比从 GitHub 上随便 clone 一个靠谱。
自己动手搓一个 Skill
跟 Claude Code 和 OpenCode 一样,OpenClaw 也支持自建 Skill。流程很简单:
然后在目录下创建 SKILL.md:
name 和 description 是必填字段,其他都是可选的。写完之后在 OpenClaw 里输入 /new 重启会话,新 Skill 就会被加载。
高级一点的玩法:
os 过滤让你的 Skill 只在特定操作系统上加载,requires.bins 检查命令行工具依赖,requires.env 检查环境变量。这些条件不满足,Skill 就不会加载,避免运行时报错。
最骚的是——龙虾会自己写 Skill。我看到有人在 Twitter 上说:”我让 OpenClaw 帮我自动化 Todoist 任务管理,它自己写了个 Skill,然后自己装上了,然后就开始用了。” 这种”自我进化”的能力,说实话有点超出我的预期。
Plugins + Skills:两条腿走路
OpenClaw 的扩展体系有两条线:Plugins 和 Skills。
Plugins 通过 MCP 协议连接外部服务,提供底层能力。比如一个 Notion Plugin 通过 MCP 暴露了”创建页面””查询数据库”这些工具。
Skills 通过 AgentSkills 格式教 agent 怎么用这些工具。比如一个 Notion Skill 告诉 agent:”当用户说’整理今天的笔记’时,先查询今天创建的所有页面,然后按标签分类,最后生成一份摘要。”
Plugin 提供能力,Skill 教会用法。二者互补,缺一不可。
这个设计跟 Claude Code 的 MCP + Skills 思路一脉相承,但 OpenClaw 因为通信渠道多,Plugin 和 Skill 的组合玩法也更丰富。你可以在 WhatsApp 上触发一个 Skill,这个 Skill 调用多个 Plugin 完成一系列操作,最后把结果推送到你的 Telegram 上。跨渠道协作,这是纯终端工具做不到的。
三大平台横向对比:选工具别当锤子看钉子
系列四篇写完了,把 Claude Code、OpenCode、OpenClaw 的 Skill 系统拉通对比一下:
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
npx
claude skills add |
~/.config/opencode/skills/ |
openclaw skills install |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
几个关键结论:
写代码选 Claude Code。它的编程能力目前还是最强的,5 个内置 Skill 覆盖了代码审查、批量重构、调试诊断等核心场景。Superpowers 这种社区 Skill 更是把 TDD 开发方法论做到了极致。
要开源可控选 OpenCode。MIT 协议,Go 语言写的,75+ 模型随便切。Skill 系统兼容 Claude Code 的 Agent Skills 标准,社区 Skill 基本能通用。oh-my-opencode 的内置 Skill 虽然数量不多,但 playwright、git-master 这些都很实用。
要全能管家选 OpenClaw。50+ 通信渠道、5700+ 社区 Skill、Cron 定时任务、持久记忆……这些能力组合在一起,让它能做的事情远超编程范畴。处理邮件、管理日历、控制智能家居、自动化工作流,这些都是 OpenClaw 的主场。
三个格式都兼容 Agent Skills 标准,这意味着你写一个 Skill,三个平台基本都能用。生态没有割裂,这是好事。
系列收尾:工具是手段,不是目的
四篇文章写下来,从社区热门 Skill 到三大平台的内置 Skill,该拆的都拆了。
最后说几句掏心窝子的话。
这三个工具不是竞争关系,是互补关系。Claude Code 写代码最强,OpenCode 开源可控,OpenClaw 是全能管家。根据场景选工具,别当锤子看钉子。
Skill 系统的价值不在于你装了多少个,而在于你能不能把自己的工作流沉淀成 Skill。别人写的 Skill 再好,也是别人的工作流。你自己团队的代码规范、部署流程、排查手册,这些东西做成 Skill 之后,才是真正属于你的”超能力”。
AI 编程工具发展到今天,已经不是”能不能用”的问题,而是”会不会用”的问题。Skill 就是”会用”的关键——它把零散的经验变成可复用的规则,把个人的能力变成团队的能力。
这只龙虾能火到 145K stars,不是因为它技术多牛,而是因为它真的在帮人解决问题。这个道理,放在任何工具上都成立。
#OpenClaw #小龙虾 #AI助手 #PersonalAI #ClawHub #AgentSkills #AI编程 #开源工具 #智能家居 #技术干货
觉得有用?扫码关注「昕悦技术栈」持续输出实战干货

长按识别二维码,关注我!
夜雨聆风