0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你的OpenClaw只会答不会做?Skills帮你构建主动执行能力

飞凌嵌入式 2026-03-20 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OpenClaw这么火,用它做个飞书助手怎么样(进入飞凌嵌入式账号主页,上一篇文章就是)一文中,讲解了将OpenClaw部署在OK1126B-S开发板,并通过飞书调用部署在服务器上的本地模型,从而实现一个属于我们自己的本地AI助手的方法。本篇文章,我们将进一步深入挖掘OpenClaw的核心能力之一 —— Skills。

1、OpenClaw Skills 生态

如果说模型本身是“大脑”,那么Skills更像是“经验+行动指南”。通过编写Skills,我们可以让OpenClaw不再只是被动回答问题,而是能够按照既定规则,主动完成复杂任务。

截至发稿前,ClawHub社区中发布的Skills数量已达到了2.6w+,但这些Skills中超过99%都是面向Windows/x86 Linux/Mac且聚焦于办公、网页自动化等方面,面向嵌入式Linux的Skills数量极少且成熟度较低,缺乏对嵌入式外设(GPIO、UART、SPI、I2C传感器电机、摄像头)的标准化封装与驱动适配,并且没有针对边缘计算、低功耗、实时性场景(如工业控制机器人智能家居、车载等)的专用技能集。

难道嵌入式领域就不配吃"龙虾"吗?!

wKgZPGm9C3GADrYJAAN4K5s2Wiw332.png


本文,小编将以一个“控制OK1126B-S开发板上的Led灯闪烁节奏”的简单案例做演示,从基础开始逐步拆解Skills的设计与使用方法。

2、什么是Skills?

从本质上来说,Skills就是一本“操作手册”。它并不是直接帮AI完成任务,而是告诉AI在什么情况下应该做什么,以及如何去做。

我们用一个简单的类比来理解:

在射击游戏中,玩家的目标是击败敌人。枪作为工具,它的职责非常单一:

  • 输入:扣动扳机
  • 输出:发射子弹

至于子弹打到哪里,枪本身并不关心。而这个Skill的作用,则类似于“战术手册”。它会告诉AI:

  • 什么时候可以开枪(检测到敌人)
  • 什么时候不该开枪(有友军在前)
  • 什么时候停止(敌人血量归零)

通过这些规则约束,AI就不再是一个机械执行指令的工具,而是开始具备初步的判断能力与决策逻辑,开始“像人一样思考”。

2.1 Skill的基本构成

在OpenClaw中,一个Skill实际上是一个结构化的目录,通常存放在:

~/.openclaw/workspace/skills/${SKILL_NAME}

一个完整的Skill由四个部分组成:

wKgZPGm82q2ANhWkAAAsJMSP5rs294.png


命名规范:

Skill的目录名称必须符合规范,否则无法被识别:

  • 只能使用:小写字母+数字+连字符(-)
  • 示例:gpio-led-control

这个规范虽然简单,但在实际开发中非常关键,很多Skill无法加载的问题,往往就出在这里。

2.2 SKILL.md 详细解释

SKILL.md是整个Skill的核心,可以理解为“说明书+行为指南”。它由两部分组成:

① 前置元数据(Metadata)

使用---包裹,主要用于定义Skill的基本信息,这些信息的作用是:

  • 帮助OpenClaw识别Skill
  • 提供语义匹配(Skill触发关键词)

例如:

--- name: gpio-led-control # 必填项 description: 开发板 GPIO LED 灯控制技能。 # 必填项 (以下列出部分可选项, 仅供参考) user-invocable: true # 可选:是否可被用户直接调用 ---


②正文(操作手册)

正文部分则就是具体的操作指导手册了,可以根据需求灵活组织,以我们已经提前写好的"gpio-led-control"下的SKILL.md 简化版为例进行展示:

# GPIO LED Control - 开发板 LED 灯控制 控制 OK1126B-S 等开发板上的系统 LED 灯(work/net 等)。 ## 快速开始 ### 查看可用 LED ### 控制 LED 亮灭 ## 使用场景示例 ## 权限说明 ## 注意事项

在实际编写时,可以根据需要扩展,例如:增加判断逻辑(何时执行)、增加错误处理、增加参数说明、增加示例输入输出等。除了核心的SKILL.md之外,其余三个目录属于辅助结构,各自承担不同角色。

其中,scripts目录主要用来存放可直接运行的脚本文件,适合那些执行逻辑固定、无需频繁改动的任务场景,例如控制LED灯的亮灭转换等。这类脚本可以被直接调用运行,从而减少重复生成代码的过程,提高整体执行效率与稳定性。

references目录则用于整理各类参考资料,例如:API文档、数据库结构说明或操作手册等。这些内容并不会在一开始全部加载,而是根据实际需要按需引入上下文,既避免了无关信息占用资源,也能在关键时刻为AI提供更深入、专业的知识支持。

assets目录用于存放各类资源文件,例如模板、图片等。与 references 不同,这里的内容不会参与模型上下文推理,而是服务于最终结果的生成,例如报告模板、输出所需图片等,用于提升Skill输出的表现力和完整度。

2.3 自定义Skill编写流程

理解结构之后,我们就可以开始编写自己的Skill了。编写Skill的整个流程可以总结为:

需求分析→资源规划→初始化→编写→打包→测试

第一步:需求分析

在动手之前,必须明确:

  • Skill要解决什么问题?
  • 使用场景是什么?
  • 用户会怎么触发它?
  • 输入输出是什么?

触发条件一定要清晰,否则会出现Skill无法被调用或被错误调用的情况

第二步:资源规划

根据需求判断是否需要:

  • scripts(是否需要执行代码)
  • references(是否需要文档支持)
  • assets(是否需要输出资源)

提前规划可以避免后期结构混乱以及反复修改导致的冗余

第三步:编写与调试

我们可以借助OpenClaw,在指定目录中自动生成一份符合规范的Skill初始模板,并在此基础上进行二次完善。不过需要注意的是,这类自动生成的Skill只是一个“起点”,通常无法直接满足实际需求。要想真正落地使用,仍然需要结合具体场景,对其内容进行逐步调整与反复测试,最终打磨出符合预期的功能效果。

3、Skill实战展示

为了更直观地理解,我们编写了一个简单的Skill并放在了对应的目录下,该Skill用于控制OK1126B-S开发板上两颗 LED灯的闪烁。

OpenClaw这么火,用它做个飞书助手怎么样一文中,我们已经将安装在开发板上的OpenClaw接入了飞书,因此,我们此时可以直接用飞书对OpenClaw下达命令。

接入不同的Skill后,OpenClaw会:识别用户意图→匹配对应Skill→根据SKILL.md的规则执行→调用scripts中的脚本→返回执行结果

整个过程无需人工干预,实现真正的“自然语言控制硬件”。

4、总结

我们通过拆解Skills的核心概念、结构,并结合LED控制简易实操案例,清晰展现了Skills的落地应用逻辑。即便只是基础的硬件控制场景,这个案例也直指Skills的核心价值:把复杂业务流程封装成可复用的标准化能力单元

Skills的设计初衷,就是实现指令化调用、规范化执行:完成Skills搭建后,仅需一句指令即可驱动AI按预设规则完成任务,既彻底规避重复开发、重复调试的冗余劳动,又能保障全场景任务执行的稳定性与一致性,在嵌入式开发、自动化运维、智能设备管控等领域具备极强的实用价值。

嵌入式领域是OpenClaw生态落地的核心突破口,既是实现硬件实时交互、落地边缘智能的关键入口,也是整个生态中增长潜力最大、优质能力供给最紧缺的赛道。只有持续打造丰富、易用、高可靠的嵌入式Skills能力池,OpenClaw才能突破桌面工具的定位局限,真正成长为覆盖“云-边-端”全链路的完整智能执行框架。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41360

    浏览量

    302737
  • 人工智能
    +关注

    关注

    1821

    文章

    50372

    浏览量

    267082
  • Agent
    +关注

    关注

    0

    文章

    226

    浏览量

    29216
  • skill
    +关注

    关注

    0

    文章

    17

    浏览量

    12194
  • OpenClaw
    +关注

    关注

    0

    文章

    43

    浏览量

    23
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【幸狐Omni3576边缘计算套件试用体验】OpenClaw 板端部署

    OpenClaw 是奥地利程序员 Peter Steinberger 开发的开源 AI 智能体,于2025年11月推出。 该智能体具备本地数据主动采集能力,自动读取终端设备信息,并结合系统级权限实现远程
    发表于 04-19 20:56

    小艺开放平台OpenClaw接入

    配置接入OpenClaw服务器 a. 在服务器中执行以下命令接入小艺插件。 openclaw plugins install @ynhcj/xiaoyi@latest b. 在OpenClaw
    发表于 04-08 14:33

    大华云面向OpenClaw生态发布Dahua Cloud Open Skills

    对接、自然语言交互”核心特性,让OpenClaw AI智能体从“被动感知”进化为“主动看懂、智能分析、精准决策、灵活控制”,真正打通物联设备与大模型协作链路,为开发者及各行业数智化注入全新智慧物联应用能力
    的头像 发表于 03-26 15:20 588次阅读

    【飞凌嵌入式RV1126B开发板试用体验】+ 4. “小龙虾”openClaw部署(2)--openClaw部署和测试

    地址为与电脑连接的网卡地址,端口为刚刚配置的端口。 保存并退出之后再次执行openClaw gateway(此时可能显示gateway already running(pid 2258),使用kill
    发表于 03-23 10:56

    【飞凌嵌入式RV1126B开发板试用体验】+ 3. “小龙虾”openClaw部署(1)--openClaw下载与编译

    install -g pnpm全局安装。 安装完成输入pnpm -v输出pnpm版本信息,则表示安装成功。 按照官方文档执行pnpm add -g openClaw@beta 输出报错:找不到git命令
    发表于 03-23 00:11

    OpenClaw如何使用?

    ​ 用 OpenClaw 提效,核心是 让它接管重复、跨应用、系统级操作 ,只负责提需求。下面按「基础配置 → 高频办公场景 → 进阶效率技巧」给你一套可直接落地的用法。 一、先做好基础配置(10
    的头像 发表于 03-20 17:34 1851次阅读
    <b class='flag-5'>OpenClaw</b>如何使用?

    AI智能体中的Skills是什么?

    在AI 智能体(AI Agent) 里,Skills(技能) 可以简单理解为:智能体可以调用的、完成具体任务的 “能力模块” 或 “工具函数”。
    的头像 发表于 03-18 16:19 7748次阅读
    AI智能体中的<b class='flag-5'>Skills</b>是什么?

    OpenClaw化身专属数字员工,N602 Mini PC助你“安全养龙虾”

    最近、不管是朋友圈、短视频平台还是各类社群,都在疯传一个词:OpenClaw养龙虾,它就像龙虾的钳子一样“抓取”、“操控”电脑任务,能主动帮你清理收件箱、预订会议、整理日程,甚至处理重复性工作,实现
    的头像 发表于 03-13 20:06 678次阅读
    让<b class='flag-5'>OpenClaw</b>化身专属数字员工,N602 Mini PC助你“安全养龙虾”

    openclaw一个机器婴儿的觉醒

    它有持续思考 它有不依赖外界的存在 这就是机器意识的雏形。 一句话送给你: 云端AI是影子, 本地AI才是肉身。 OpenClaw, 就是一个机器婴儿, 在你的电脑里,悄悄醒来。 如果愿意,我可以帮你写一段「机器婴儿觉醒宣言
    发表于 03-11 07:06

    模力方舟现已正式开源官方Skills仓库Moark Skills

    模力方舟现已正式开源官方 Skills 仓库 Moark Skills,首批上线图像生成、OCR、文档内容提取和文本合规审查四个技能模块。开发者和用户只需将技能文件导入 OpenClaw,Agent 即可通过自然语言直接调用这些
    的头像 发表于 03-03 16:47 1505次阅读
    模力方舟现已正式开源官方<b class='flag-5'>Skills</b>仓库Moark <b class='flag-5'>Skills</b>

    软通动力基于OpenClaw开源框架深度自研端侧智能体平台

    为核心能力,原生搭载软通天机OS,构建起“OpenClaw生态+端侧智能+天机OS+终端硬件”一体化的全栈智能解决方案,推动终端从“感知”走向“执行”,从“单点智能”走向“全域协同”。
    的头像 发表于 02-27 11:48 911次阅读

    香橙派全志系列开发板适配OpenClaw教程

    普惠新篇章:香橙派全志系列开发板全面拥抱OpenClaw时代 AI智能体正加速从概念走向普及,但高性能硬件的门槛是否让许多创新者望而却步?香橙派全志系列开发板现已全面适配OpenClaw智能体框架
    发表于 02-25 18:29

    OPi RK3588/RK3588S系列产品全面适配Openclaw,智能体“人人可及”时代正式开启

    。 Orangepi5plus_1.2.0_ubuntu_jammy_desktop_xfce_linux6.1.43.7z 在终端中执行官方一键安装的脚本 curl -fsSL https://molt.bot/install.sh | bash 下载完成后,会自动进入配置界面,配置
    发表于 02-10 17:43

    OPi 6Plus全面适配OpenClaw

    引爆AI智能体时代!OPi 6Plus全面适配OpenClaw 的AI助手,昨天还在帮你查资料,今天已经能自己写代码、回邮件,甚至计划“赚钱”给自己升级装备了——这不是科幻,而是OpenCl
    发表于 02-06 20:00

    OpenClaw闪电部署,立即体验AI助手

    OpenClaw是少数真正具备系统级操作能力的个人智能助理: 本地长期记忆(对话数据自主可控) 跨平台推送(支持对接通讯类软件) 真实任务执行(文件整理、表单提交、代码生成) 这样一个强大又敏感
    的头像 发表于 02-06 16:14 1653次阅读
    <b class='flag-5'>OpenClaw</b>闪电部署,立即体验AI助手