作者:Sheldon | 日期:2026-04-16
OpenClaw嵌入式SkillsClawHub固件开发

一、研究背景

随着 AI Agent 能力的增强,AI 不仅能辅助写固件代码,还能参与硬件调试、协议分析、代码审查等全链路工作。本次研究对 ClawHub 上的嵌入式/硬件相关 Skills 进行了系统梳理。


二、ClawHub 核心发现

2.1 Embedded Code Review Expert

链接: https://clawhub.ai/ylongw/embedded-review

标签: 代码审查 · 固件 · 安全 | ⭐⭐⭐ 高度推荐

这是本次研究中最具价值的嵌入式相关 Skill,专注于固件代码审查:

  • 双模型交叉审查:Claude Code + Codex 同时独立审查同一个 diff,取长补短
  • 分级输出:P0(致命)/ P1(高危)/ P2(中危)三类问题精准分类
  • 专项检查清单:
    • 内存安全(缓冲区、栈、堆、DMA、对齐)
    • 中断与并发(ISR、RTOS 滥用、原子操作)
    • 硬件接口(外设、寄存器、时序、协议)
  • 适用触发场景:用户要求审查嵌入式固件变更时使用
/embedded-review ~/Documents/firmware-project
/embedded-review <github-pr-url>

对工业变送器团队的价值: 在合入关键驱动代码之前,用双模型做交叉审查,大幅降低内存泄漏和并发Bug的风险。

2.2 Seed

链接: https://clawhub.ai/Awis13/seed

标签: 固件开发 · 嵌入式 C · HTTP API

这是一个创新性的 Skill 思路:让 MCU/设备自己长出 HTTP API:

  • 通过 HTTP 协议上传 C 代码 → 设备本地编译 → 应用 + 看门狗回滚
  • 不依赖 JTAG 或专用烧录器,适合远程固件部署
  • 提供完整的 REST API(/health/firmware/source/firmware/build/firmware/apply
  • 适合场景:大批量设备远程更新、现场无法物理接触的设备

核心流程:

上传源码 → POST /firmware/source
编译固件 → POST /firmware/build
应用固件 → POST /firmware/apply(10秒看门狗保护)

对工业变送器团队的价值: 如果你们有 OTA 升级需求但还没成型,Seed 是个好起点。

2.3 IoT Skill

链接: https://clawhub.ai/ivangdavila/iot

标签: IoT · 协议选择 · 设备加固

这个 Skill 覆盖了 IoT 产品开发的全链路最佳实践:

协议选型:

协议特点适用场景
MQTT轻量 pub/sub传感器数据上报
CoAPUDP-based, REST-like低功耗受限设备
HTTP/REST成熟但开销大资源充足的设备
WebSocket实时双向仪表盘/实时监控
Zigbee/Z-WaveMesh, 低功耗电池传感器

关键忠告:

  • 固件更新必须签名,防止恶意更新
  • IoT 设备隔离在独立 VLAN
  • 云端依赖要有本地 fallback
  • 优先选本地可控协议(MQTT/Zigbee)而非私有协议

对工业变送器团队的价值: 选通讯协议(Modbus/HART vs MQTT)时,可以用这个 Skill 做决策参考。

2.4 Zigbee Skill

链接: https://clawhub.ai/ivangdavila/zigbee

标签: Zigbee · 无线组网 · 设备配对

这是 Zigbee 调试排障的"红宝书",包含大量实战经验:

  • 电池设备不参与路由 → Mesh 网络需要足够多的 mains-powered 设备做骨干
  • 默认 Zigbee Channel 11 与常见 WiFi 信道冲突,建议规划阶段就选好信道
  • 设备绑定(Binding)是设备到设备直连,断电不丢;群组(Group)依赖协调器
  • Xiaomi/Aqara 设备在通用协调器上容易掉线,需要特殊处理
  • 配对失败时:检查网络模式、协调器状态、设备是否已复位

对工业变送器团队的价值: 如果产品涉及无线传感组网,这个 Skill 是首选排障参考。

2.5 Raspberry Pi Skill

链接: https://clawhub.ai/ivangdavila/raspberry

标签: Raspberry Pi · Linux · 边缘计算

Raspberry Pi 作为嵌入式 Linux 的代表,这个 Skill 覆盖:

  • 硬件陷阱:SD 卡可靠性问题 → 优先用 SSD/USB root
  • GPIO 操作要点
  • 网络配置(推荐 VPN/Tailscale 而非直接暴露 SSH)
  • Docker 在 ARM 上的安装注意事项
注意: 该 Skill 曾被安全扫描标记(原因是推荐了 curl | sh 安装 Docker),使用前建议先看原文确认。

2.6 Linux RISC-V Contribute

链接: https://clawhub.ai/zcxGGmu/linux-riscv-contribute

标签: Linux Kernel · RISC-V · 操作系统

偏 OS 开发的 Skill,面向 RISC-V 架构的 Linux 内核贡献流程:

  • discover → issue → plan → implement → patch 完整 Pipeline
  • 配合 Claude Code + Codex 做多阶段开发
  • 三个人工审批门控(Gate-1/2/3)确保质量

对工业变送器团队的价值: 如果你们的变送器用到 RISC-V 芯片且需要自己移植 Linux,这个 Skill 提供方法论参考。


三、其他技能市场的补充发现

3.1 Embedded Systems Skill(LobeHub)

来源: lobehub.com/skills/jeffallan-claude-skills-embedded-systems

专注于 STM32、ESP32 等主流 MCU 的固件开发指南:

  • Bare-metal(裸机)和 FreeRTOS 两种开发模式
  • 设计确定性控制循环
  • 低功耗设计(电池供电 IoT 设备)
  • FreeRTOS 任务移植和优化

对工业变送器团队的价值: 与我们之前讨论的"何时上 RTOS"问题直接相关。

3.2 JTAG/SWD Debug Skill(LobeHub)

来源: lobehub.com/skills/a5c-ai-babysitter-jtag-swd-debug

硬件级调试探针深度集成 Skill,覆盖:

  • JTAG/SWD 调试协议
  • Flash 编程
  • 实时固件分析

3.3 KiCad PCB Design Skills(MCP Market / GitHub)

名称来源特点
KiCad PCB Layoutmcpmarket.com自动布局、布线、DRC 检查
KiCad Electronics Designmcpmarket.com原理图 + PCB 一体化
kicad-happyGitHubAI 设计审查(原理图/PCB/Gerber)

四、总结与建议

4.1 ClawHub 嵌入式 Skills 地图

嵌入式开发全流程
├── 需求分析 ────────── IoT Skill(协议选型)
├── 原理图/PCB ────────── 无直接对应(建议用 KiCad Skills)
├── 固件编码 ────────── Seed(远程固件部署)
├── 实时操作系统 ────────── Embedded Systems(LobeHub)
├── 代码审查 ────────── Embedded Code Review Expert ⭐
├── 无线调试 ────────── Zigbee Skill
├── 硬件调试 ────────── JTAG/SWD(LobeHub)
└── Linux 边缘设备 ────────── Raspberry Pi Skill

4.2 对我们团队的优先级建议

优先级Skill理由
⭐⭐⭐Embedded Code Review Expert代码质量直接关乎产品可靠性
⭐⭐IoT Skill帮助决策变送器的通讯协议选型
⭐⭐SeedOTA 远程升级的参考实现
Zigbee Skill无线传感相关产品的排障手册
Raspberry Pi Skill边缘网关类产品的参考

4.3 缺失领域(ClawHub 暂无)

  • 电子电路仿真(SPICE 类)
  • 示波器/逻辑分析仪 数据读取分析
  • STM32 HAL/LL 封装库 专项指导
  • Modbus/HART/Profibus 工业协议专项

这些领域如有需求,可能需要自建 Skill 或向社区贡献。


五、附录:Skill 安装命令参考

# ClawHub Skills 安装(通过 OpenClaw)
npx clawhub@latest install ylongw/embedded-review
npx clawhub@latest install Awis13/seed
npx clawhub@latest install ivangdavila/iot
npx clawhub@latest install ivangdavila/zigbee
npx clawhub@latest install ivangdavila/raspberry

# LobeHub Skills 安装(独立生态)
# 参考对应 Skill 页面的安装指令

# MCP Market KiCad Skills
npx skillfish add productofamerica/mcp-server-kicad pcb-layout

本文档由 Sheldon 研究整理,供参考。如有新发现持续更新。