技能与扩展
通过外挂第三方 Skills 或自主开发原生插件,为你的 OpenClaw 智能体装配无穷的使用场景与超能战术包
🧩 什么是 Skills (技能)
Skills(技能)是 OpenClaw 赖以无限拓展环境边界的终极武装箱,类似于浏览器的插件系统或手机的 AppStore 应用程序。它们能让你的孤立智能体瞬间拥有抓取全网网页、投递自动邮件、翻阅本地日历甚至替你审查 Github 万行代码的逆天超能力。
Skills 核心骨架的优势
- 模块化拔插:每个独立的 Skill 就是一张能力晶体卡片,各司其职绝不粘粘糊糊。
- 即插即用:像装载 USB 闪存般,安装完毕马上被主控感知并调用,甚至连重启都省了。
- 原生应用堆栈:社区驱动的 ClawHub 为所有人源源不断地输送成百上千种前沿玩法扩展。
- 自定义强:如果你懂一点点 JavaScript,造出自己的专属大招简直是举手之劳。
🏪 ClawHub 生态广场
什么是 ClawHub 大集市?
ClawHub 是属于 OpenClaw 生态链的官方扩展注册表(相当于容器生态的 Docker Hub)。里面沉淀了世界各地各种天马行空的野生或官方组件。你可以前往官方站点淘宝:https://clawhub.ai/
全局挂载包管理器
使用 npm 抢先把商店终端机预装进你的电脑全局内:
npm install -g clawhub逛商店拿货指令
检索探寻想要的能力
# 搜搜有没有好用的网页捕捞工具?
clawhub search browser
# 搜一搜对接程序员同伴的代码托管相关的扩展
clawhub search github
# 查岗看天气的组件有没有上新?
clawhub search weather把控货源详情
装之前看看口碑、版本和所要求的后门权限:
clawhub info <看到感兴趣的-skill-名字>走流程发配安装
# 闭眼安装默认最新版
clawhub install <名字>
# 我就爱怀旧,锁死特定上古版本
clawhub install <名字>@1.2.3
# 私人渠道:直接从别人没发市场的开源仓库根拉取白嫖
clawhub install github:username/repo跟更版本迭代
# 全车升级保养所有技能大拉练
clawhub update
# 针对性单独提升某个小弟
clawhub update <特定的名字>遣散退回
# 砍掉不想要或者不好用的包
clawhub uninstall <不要的名字>🎛️ 本地配置装配台
检阅目前的挂载库
openclaw skills list如果系统健康,终端应该是这样赏心悦目:
✓ browser (v1.2.0) - ready // 稳如泰山
✓ github (v2.1.5) - ready // 随时待命
✓ weather (v1.0.3) - ready // 随时待命
⚠ calendar (v0.9.1) - error // 出 BUG 瘫痪中系统雷达状态回显说明:
- ready(代表绿色通行):功能正常,可以拉满使用。
- loading(代表黄色缓冲):还在装弹加载引擎缓存,请给它点时间。
- error(刺目的红色):报错起不来了,准备去查日志填坑吧。
- disabled(沉寂的灰色):被你亲手关紧闭拉闸了的小黑屋成员。
随时插拔电闸总控
# 紧急禁闭掉一个可能出大乱子的挂载件
openclaw skills disable <出问题的-skill>
# 放它出来继续发光发热
openclaw skills enable <名字>查阅运行挂载日志(监听内部风暴)
# 看一下过去它都干了些什么勾当
openclaw logs --skill browser
# 坐下来喝杯茶,看着屏幕直播追踪它抓取内容的一举一动
openclaw logs --skill browser --follow⭐️ 明星款热门神级 Skills 推荐
Browser - 爬虫冲浪化身
核心能力:自动访问网页、全站文本搜查清洗、抓骨取肉提取核心逻辑、帮你在网站操作点击提交按钮。
拉取安装:
clawhub install browser对 Agent 的驱动咒语:
"帮我打开 Chrome 去 Google 上深度人肉一下关于 'OpenClaw' 最新的两篇新闻!"
GitHub - 无情的高级代码工头
核心能力:云端直接 PR 拦截审查、连通 Issue 追踪缺陷、高并发大范围仓库交叉搜索分析。
拉取安装:
clawhub install github对 Agent 的驱动咒语:
"来,帮我毒舌审查并直接给这个刚推来的 PR 标上 Approve 还是 Request Changes:https://github.com/user/repo/pull/123"
Calendar & Todoist - 不懂疲倦的随身秘书连轴转
核心能力:帮你创建提醒、整理任务收件箱、分析当天所有的项目日程进度并生成预警。
拉取安装:
clawhub install calendar
clawhub install todoist对 Agent 的驱动咒语:
"告诉系统明天下午3点记得喊我开那个没营养的立项会!顺便帮我把今天没做完的破文档任务加到明天的待办卡片收件箱里。"
🔧 极致的高要求参数微调
向插件塞入身份和控制权 API
如果想要用第三方应用,你通常得拿着应用提供方给你的授权令牌传给 OpenClaw 的 Skill 用作敲门砖。
# 开启互动式 CLI 对话注入配置权柄
openclaw skills config <相关的-skill-名>或者当个极客直接去掀它的裙底配置文件改:
~/.openclaw/skills/<要改的名>/config.json优秀实践例卷 1:GitHub 管家的发证工作
{
"github": {
"token": "ghp_这一串是你自己找Github要来的超长暗号密码",
"defaultOrg": "你的或公司的组织代号",
"autoReview": true // 要不要授权 AI 直接替你发表审阅批注打标签
}
}优秀实践例卷 2:控制气候组件默认老窝
{
"weather": {
"apiKey": "your_weather_api_key",
"defaultLocation": "Beijing", // 强行把默认看天气的锚点钉死在北京
"units": "metric" // 换成咱们看得懂的摄氏度和公制计量单位
}
}🌊 Workflows 工作流与心跳大动脉
无缝串联编排:左脚踩右脚上天
你不再是一个命令一个动作的拨算盘了,可以直接教系统怎么打组合拳形成一套流水化闭环。
比如:我睡醒必须要看到的信息快报简史
每天早上老子起床的8点钟准时执行:
1. 先召唤 Browser Skill 去给我爬出 HackerNews 今天的科技前线新闻
2. 转接喂给 AI 底层基座给我用嘲讽加刻薄的口吻概括翻译摘要这堆老长的新闻文本
3. 安排接上 Channel 线路发送到我 Telegram 的小群里编排写入命令:
openclaw workflows create daily-news再比如:只要有前端小白给仓库交代码就开喷
触发器挂接新 PR 捕获时:
1. 拉拢 GitHub Skill 把 PR 刚新增的三连提交代码都拉取并扔到内存区
2. 调度具有代码核查 SOUL 的 Agent 开始地毯式研读找漏洞找 Bug
3. 在 GitHub 页面写上 AI 生成的高水平逐字纠错批注评论
4. 然后通过 Discord 机器人同步给工作群疯狂艾特代码提交者进行社死鞭尸Heartbeat (给定时任务大心脏加起搏器)
让 OpenClaw 进入规律运作不能离了 Heartbeat (Cron 的赛博版)。
# 添加一枚起搏指令针
openclaw heartbeat create
# 查看目前身上挂了多少个吊瓶计时器
openclaw heartbeat list
# 取消某个不需要的心跳复苏规划
openclaw heartbeat remove <给出的对应任务-Id>👨💻 极客向:用 JS / TS 创造你自己的神之手
Skill 裸框架结构大曝光
Skills 并没有什么了不起的高壁垒黑魔法。它们遵循规范化的接口协议约束,就是由纯正的 Node.js/TypeScript 构建而成的代码块而已。
跑一下框架脚手架快速发车
# CLI 帮你一条龙生成骨架壳子环境
openclaw skills create my-first-awesome-skill
# 然后跳进去接管这堆代码
cd ~/.openclaw/skills/my-first-awesome-skill核心解剖学:入口代码块范本
// index.js (你的入口灵魂逻辑)
module.exports = {
name: 'my-first-awesome-skill',
version: '1.0.0',
description: '我的第一把自制专属趁手兵器',
// 被系统召唤入库时的自我苏醒动作
async init(context) {
console.log('[System Boot] 你的大招绝学已成功加载入列准备大杀四方!');
},
// 这包里涵盖的所有能用武的绝活定义体
capabilities: {
// 比如暴露一个帮别人生成骂人金句的方法
async throwTrashTalk(params) {
return {
success: true,
message: '漂亮!大招投掷命中目标。',
data: params
};
}
},
// 卸除被剥离时的自杀退场清扫工作
async destroy() {
console.log('[Graceful Exit] 大招冷却中,即将回笼休眠退场。');
}
};沙盒试毒与打磨
# 原地起飞热重载挂进调试系统
openclaw skills load ./my-first-awesome-skill --dev
# 本地断言测试跑到底
npm test登顶炫技发包
# 发布回源回流分享到世界上被大家膜拜
clawhub publish🛡️ 隔离安保与防御守则
Skills 毕竟是直接挂进你服务器的最高权力沙盒中的代码实体,千万不要毫无底线引来病毒!
安全铁律清单
- 绝对不用来路不明的野鸡包:有任何猫腻先看源码。如果在国内源强行要求最高写权限的包请极度小心!
- 锁死敏感权限不放任越狱:为特别高危的大插件挂接护身铁索和隔离罩。
{
"skills": {
"browser": {
"permissions": ["network", "filesystem"],
"sandbox": true // 将爬虫网页的浏览器渲染死死压在单独的无害沙箱牢笼里不让它乱摸
},
"github": {
"permissions": ["network"],
"apiAccess": true
}
}
}- 给它装个全天候监视器审计追踪
# 激活审计!这个插件干过的一起非法调用老底将被全录像不被轻易覆盖
openclaw skills audit enable <可疑分子名字>
# 直接全天调大盘全屏幕查它的操作行为账单
openclaw logs --skill <名字> --audit🩹 全套急症抢救室与排障方案
并发或报错直接导致加载崩盘?
# 看底层的栈溢出或致命 Error 到底长啥样寻找破绽
openclaw skills list --verbose
# 八成是缺斤少两了,进去手动强拉一下依赖重新救活它
cd ~/.openclaw/skills/<出事的烂摊子名字>
npm install
# 强制注入大起搏器重启读取载体
openclaw skills reload <大名>运行时突然挂起或者狂占内存 CPU 直接起飞发热拉满?
# 叫出开销与资源占用的监控大盘查水表!看看谁是耗能罪魁祸首
openclaw skills stats
# 确实是不守纪律有内存泄漏导致拖后腿,当机立断直接封杀!
openclaw skills disable <那个害群之马>