esp-dev-skill
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 29 GitHub stars
Code Pass
- Code scan — Scanned 2 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Espressif 全生态统一 AI 技能。Unified AI Skill for the entire Espressif ecosystem.
esp-dev-skill
Espressif 全生态统一 AI 技能。把 41 个 ESP 框架/SDK 仓库的开发知识(554 个场景 recipe + API/配置/陷阱参考)聚合为一个可安装的 skill,所有内容均基于各仓库的真实文档与源码。
支持芯片:ESP32、ESP32-S2/S3、ESP32-C2/C3/C5/C6/C61、ESP32-H2/H4/H21、ESP32-P4、ESP8266。
功能特性
- 基于 41 个 Espressif 官方仓库的真实文档与源码
- 覆盖核心框架:ESP-IDF、Arduino-ESP32、ESP8266 RTOS SDK
- 覆盖协议与连接:Matter、Zigbee、Thread、BLE (NimBLE)、ESP-NOW、MQTT、Modbus、USB
- 覆盖 AI/语音/视觉:ESP-SR、ESP-DL、ESP-Skainet、ESP-DSP、ESP-Vision、ESP-Who
- 覆盖领域框架:ADF/GMF 音频、Brookesia、Claw、IoT Solution、RainMaker
- 覆盖安全:mbedTLS、TF-PSA-Crypto、安全认证管理
- 每个子技能含 recipe(完整调用链)、API 速查、配置参考、常见陷阱
- 提供跨仓库 recipe 总索引(554 个场景一表通查)
安装说明
1. 拉取仓库到 skill 目录
根据你使用的 AI Agent 文档,找到或创建存放 Skill 的目录:
git clone <repo-url> esp-dev-skill
或直接复制目录:
cp -r esp-dev-skill /path/to/skills/
例如:
Claude Code
项目作用域:位于项目根目录下的.claude/skills
用户作用域:位于~/.claude/skills,对本机所有项目生效
进入到对应的 skills 文件夹下,在终端执行git clone <repo-url> esp-dev-skill即可
QwenCode
项目作用域:位于项目根目录下的.qwen/skills
用户作用域:位于~/.qwen/skills,对本机所有项目生效
OpenCode
项目作用域:位于项目根目录下的.opencode/skills
用户作用域:位于~/.config/opencode/skills,对本机所有项目生效
2. 使用指定 skill
在你的 AI Agent 中确认 Skill 已加载,可通过命令指定 skill。
例如:
Claude Code
在终端中输入claude后回车,然后输入/esp-dev-skill并描述你的需求
QwenCode
在终端中输入qwen后回车,输入/skills回车,选择 esp-dev-skill
OpenCode
在终端中输入opencode后回车,输入/skills回车,选择 esp-dev-skill
工作原理
Skill 定义了一套工作流,AI Agent 在生成代码时会遵循:
| 步骤 | 名称 | 说明 |
|---|---|---|
| 1 | 定位 | 确定所需框架/SDK/功能,查阅路由表 |
| 2 | 进入子技能 | 打开 repos/<repo>/SKILL.md,读取核心原则与 recipe 索引 |
| 3 | 匹配 Recipe | 在 repos/<repo>/recipes/ 中找到对应场景,获取完整调用链 |
| 4 | 查询 | 查阅 repos/<repo>/resources/ 中的 API/配置/陷阱文档 |
| 5 | 验证 | 确认 include、初始化顺序、config 宏、引脚/芯片支持 |
| 6 | 确认 | 向用户展示实现方案(头文件、初始化序列、主循环、构建命令) |
| 7 | 执行 | 生成代码,遵循标准项目结构 |
| 8 | 构建烧录 | ESP-IDF: idf.py build flash monitor / Arduino: upload / AT: 固件打包 |
跨仓库通用原则
- 先选对层级:ESP-IDF(底层控制)/ Arduino-ESP32(快速原型)/ ESP8266 RTOS SDK(ESP8266)
- 版本敏感:ESP-IDF 跨大版本 API 会变,注意目标版本
- 组件可复用:优先从 ESP Component Registry 获取组件
- 拒绝编造:所有内容基于真实仓库文档,不含臆测
- 协议栈有依赖:BLE/Zigbee/Thread 需对应芯片能力(经典蓝牙仅 ESP32,BLE Mesh/Thread/Zigbee 需 C/H 系列)
- 芯片能力差异:不同芯片支持的外设、协议、内存不同,务必确认
覆盖仓库(41 个)
核心框架(3)
esp-idf · arduino-esp32 · ESP8266_RTOS_SDK
领域框架(12)
esp-adf · esp-gmf · esp-wdf · esp-wasmachine · esp-brookesia · esp-iot-solution · esp-vision · esp-who · esp-insights · esp-claw · esp-amp · esp-lowcode-matter · esp-agents-firmware
协议与连接(13)
esp-matter · esp-zigbee-sdk · esp-thread-br · connectedhomeip · esp-now · esp-hosted-mcu · esp-nimble · esp-mqtt · esp-modbus · esp-usb · tinyusb · esp-at · esp-protocols
AI/语音/视觉/DSP(7)
esp-skainet · esp-sr · esp-dl · esp-dsp · esp-detection · esp-video-components · esp-rainmaker
安全/加密(3)
mbedtls · TF-PSA-Crypto · esp_secure_cert_mgr
其他组件库(2)
esp-bist · esp-serial-flasher
参考资源
- 跨仓库 Recipe 总索引 →
resources/recipe_index.md(554 个场景一表通查) - 仓库索引 →
resources/repo_index.md - 术语表 →
resources/glossary.md - 各子技能文档 →
repos/<repo>/SKILL.md - Espressif 官网 → https://espressif.com
许可
内容遵循各上游仓库许可(多为 Apache-2.0)。本聚合技能元数据 Apache-2.0。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found