一、研究背景
随着 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 | 传感器数据上报 |
| CoAP | UDP-based, REST-like | 低功耗受限设备 |
| HTTP/REST | 成熟但开销大 | 资源充足的设备 |
| WebSocket | 实时双向 | 仪表盘/实时监控 |
| Zigbee/Z-Wave | Mesh, 低功耗 | 电池传感器 |
关键忠告:
- 固件更新必须签名,防止恶意更新
- 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 Layout | mcpmarket.com | 自动布局、布线、DRC 检查 |
| KiCad Electronics Design | mcpmarket.com | 原理图 + PCB 一体化 |
| kicad-happy | GitHub | AI 设计审查(原理图/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 | 帮助决策变送器的通讯协议选型 |
| ⭐⭐ | Seed | OTA 远程升级的参考实现 |
| ⭐ | 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 研究整理,供参考。如有新发现持续更新。