OpenClaw 自定义技能(Skill)完整开发教程

OpenClaw 技能开发指南:从零创建自定义 Skill 简单说,Skill 就是把 AI 的某种能力打包成独立模块触发条件:什么情况下应该使用这个技能执行逻辑:具体要做什么操作(调用哪些工具)输出规范:结果应该如何呈现✅自动识别用户需求,匹配对应技能✅标准化执行,每次都用同样的流程✅能力复用,一次开发,多次使用✅工具集成,无缝调用文件、浏览器、API 等。 阅读详情

一、前置基础认知
1. 什么是 Skill 技能
Skill 是 OpenClawSkills 技能层的最小可插拔单元,是 AI 真正操作电脑、调用接口、处理文件的执行载体。
四层架构对应关系:

Gateway接收指令 → Agent判断需求 → 匹配自定义Skill执行 → Memory存储结果

所有本地文件读写、接口请求、脚本运行、业务自动化都依靠自定义 Skill 实现,分为两类:

  1. 轻量文档型 Skill(SKILL.md):无需代码,仅写自然语言执行脚本,新手快速搭建简单自动化;
  2. 代码插件型 Skill(JS/TS/Python):复杂业务、API 对接、批量文件处理、企业私有系统对接,支持完整逻辑、参数校验、权限管控。

2. 技能标准目录结构(固定规范)
所有自定义技能统一存放路径:
Windows(WSL2) / Linux / macOS:~/.openclaw/workspace/skills/
单个技能文件夹完整结构:

my-office-stat/ # 技能唯一名称(小写、连字符,不能中文)

├── SKILL.md # 【必需】技能元数据+功能描述,AI识别调用的核心

├── manifest.json # 【代码型必需】权限、参数、运行环境声明

├── index.js / index.ts # 【代码型必需】主执行逻辑入口

├── scripts/ # 可选:存放bash/python辅助脚本

├── assets/ # 可选:报表模板、静态资源

└── references/ # 可选:API文档、业务参考资料

二、开发前置环境准备

  1. 已完整部署 OpenClaw,网关正常运行
openclaw gateway start -d
openclaw status

开发依赖(二选一)
·JS/TS 开发(官方推荐):Node.js 22 LTS,内置openclaw-sdk无需额外安装
·Python 开发:Python3.10+,在 manifest 声明 runtime 为python
基础命令:技能目录热加载,修改文件无需重启网关,系统自动监听变更
三、方案 1:零代码轻量技能(SKILL.md,新手入门)
适合简单自动化:文件整理、简易 shell 脚本、固定重复流程,不用编写 JS 代码。

步骤 1:创建技能文件夹

# 创建文本批量处理技能
mkdir -p ~/.openclaw/workspace/skills/text-batch-handle
cd ~/.openclaw/workspace/skills/text-batch-handle

步骤 2:编写 SKILL.md(核心文件)
文件顶部---包裹 YAML 元数据,下方写 Markdown 功能说明与执行逻辑。

---

name: text-batch-handle

description: 批量处理本地文本文件,支持去重、大小写转换、关键词提取,当用户需要批量处理txt文档时自动调用

emoji: "📝"

user-invocable: true

alway

OpenClaw安装技能(skill) OpenClaw 的核心竞争力,不在于模型参数,而在于生态与技能(skill)组合能力。当你把各种skill整合到一起时,你获得的已经不只是一个 AI 工具,而是一个可以执行真实任务的智能工作系统。 阅读详情

相关推荐

08-OpenClaw Skills 技能包开发

OpenClaw Skills 技能包开发指南摘要: OpenClaw Skills 是 AI 助手的扩展机制,通过技能包可增强特定领域能力。技能包包含元信息(skill.json)、提示词(prompt.md)等核心文件,支持自定义工具和配置。开发流程包括规划、初始化、编写、测试和发布五个阶段。示例展示了如何开发代码审查技能,包括定义审查维度、流程和输出格式。技能包支持独立更新和共享,可针对不同场景提供专业化服务,相比原生能力具有更高的定制性和灵活性。

RodJohnsonDoctor的专栏 736

OpenClaw 自定义 Skill 开发完整指南(最新版)

OpenClaw 中的每个 Skill,本质是一套“能力描述 + 执行逻辑”的组合包,核心特征如下:核心载体:以文件夹为单位,文件夹内必须包含SKILL.md文件(能力描述核心);扩展文件:可选agent.py(Python 执行逻辑)、index.ts(TypeScript 执行逻辑)、(辅助文档/示例资源)等;核心优势:AI 通过阅读 SKILL.md 的自然语言描述理解技能,无需严格遵循代码接口,灵活度极高;

haolove527的专栏 2万+

(四) OpenClaw-Skill技能全面了解和自定义技能

OpenClaw Skills是提升AI代理功能性的关键模块。本文系统介绍了Skills的核心概念、获取渠道和创建方法。Skills作为标准化指令集合,能让OpenClaw从单纯理解升级为实际执行任务,相比传统System Prompt具有模块化、可复用等优势。用户可通过Clawhub官方商店、GitHub社区等渠道获取5700+现成技能,或按需开发自定义Skill。文章详细演示了创建"Hello World"示例技能的完整流程,包括编写Python脚本、配置SKILL.md文件、部署。

直到世界的尽头 8278

【技能】OpenClaw Skills学习及手搓一个极简skill

本文介绍了OpenClaw Skills的基础概念与使用方法。Skills是OpenClaw代理使用工具的核心载体,通过SKILL.md文件定义技能属性和执行方式。技能加载遵循"工作区>本地>内置>自定义目录"的优先级规则。用户可通过ClawHub一键安装现成技能,也可自定义开发技能:创建技能目录,编写包含YAML元数据和执行指令的SKILL.md文件,放置于工作区skills目录进行测试。文章还介绍了多代理场景下的技能共享、插件集成以及安全注意事项,包括沙箱使用和敏感

海兰 3955

车辆横向控制MPC实战:从‘老王模型’到CasADi求解的保姆级避坑指南

本文详细解析了车辆横向控制MPC的实战应用,从经典动力学模型选择到CasADi求解器的优化配置,提供了一套完整的避坑指南。重点介绍了车辆动力学模型的验证要点、CasADi环境的高效配置技巧以及MPC问题建模的核心要素,帮助开发者快速实现稳健的横向控制方案。

weixin_42524499的博客 339

LabVIEW机器视觉通用软件

LabVIEW 通用视觉一款仿C模式的思想与方法 全网最精简零基础+通用视觉全套视频教程 只想把LabVIEW当作一种兴趣,结果却当成了职业 http://t.elecfans.com/c1181.html 本次(开源 )针对有一定视觉基础或项目开发经验的工程师量身打造视觉通用性系统(完全仿面向对象的原理),相对于一般的非标框架更具功能性,有效的解决复杂项目开发过程中的思路瓶颈。 LabVIEW通用视觉系统:通用软件可快速解决大部分简单的视觉开发项目,帮助众多软件工程师解决在非标视觉软件开发中的繁琐过程问

qq_21516871的博客 4607

基于OpenCV C++实现工业级形状模板匹配:仿Halcon SBM算法全解析

在计算机视觉和工业自动化领域,模板匹配是一项基础且关键的技术,用于在图像中定位已知目标。其核心原理是通过计算图像区域与预设模板之间的相似度来识别目标位置。传统的基于灰度值的匹配方法对光照变化敏感,鲁棒性不足。而基于边缘梯度方向的形状匹配技术,通过计算轮廓梯度方向的一致性进行相似度度量,从根本上提升了对光照变化的鲁棒性,并支持目标的旋转与缩放,技术价值显著。这项技术广泛应用于工业视觉检测、机器人引导、PCB定位等对精度和稳定性要求极高的场景。本文聚焦于使用开源OpenCV库,从底层仿照Halcon的Shape

weixin_33691817的博客 494

cst-python联合仿真的问题解决

cst与python联合仿真出现无法调用CST的问题解决

ayihu_的博客 2359

STM32+ESP8266接入OneNet物联网平台全流程

MQTT协议是物联网设备与云平台通信的主流轻量级消息传输标准,其发布/订阅模型天然适配嵌入式资源受限场景;OneJSON作为中国移动OneNet平台定制的数据格式,在标准JSON基础上精简Schema、降低解析开销,显著提升STM32等MCU的处理效率。该技术组合兼顾安全性、低功耗与工程可量产性,广泛应用于环境监测、智能仪表、工业传感器等远程数据采集系统。实际落地需协同完成云平台物模型定义、Token动态认证、MQTT Topic严格构造、AT指令可靠交互及单总线传感器数据融合等关键环节。本文以DS18B2

u5v6w7的博客 1110

第3版•系统集成项目管理工程师(中级) │ 第6章 数据工程

🥏第3版•系统集成项目管理工程师(中级) │ 第6章 数据工程

✨ 欢迎来到【Seal ^_^ 的CSDN博客】!✨ 1万+

遥感影像建筑物变化检测

遥感影像建筑物变化检测

yilvyangguang520的博客 419

微信公众平台 - 微信内置浏览器 WeixinJSBridge.invoke(‘xxx‘) API 报错:system:access_denied(常见于微信支付、分享朋友圈/转发好友等功能)解决方案

微信支付提示System:access_denied,调用微信支付返回:system:access_denied为什么,安卓版微信支付偶尔出现system:access_denied,微信公众号开发分享出现system:access_denied,system:access_denied如何解决?微信WeixinJSBridge.invoke(‘xxx‘)API调用后出现报错,微信内部H5WeixinJSBridge.invokesystem:access_denied,使用微信jssdk时报ac

🏆 前端领域优质创作者 5135

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: OpenClaw 办公自动化完整实操指南
下一篇: OpenClaw Memory 记忆层完整深度详解
什么都不会的orange
博客等级 码龄5年 0粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值