@movecall/claw-esp-expert
v0.0.4
Published
ESP-IDF expert skill for OpenClaw with workspace-first installation and hardware-aware build tooling.
Maintainers
Readme
🦞 Claw-ESP-Expert
The definitive AI Agent Skill for ESP-IDF Developers.
懂硬件、懂网络、懂工程的专业级 ESP32 开发助理。
Claw-ESP-Expert is a diagnostic-first skill for ESP32 + ESP-IDF workflows. It focuses on the highest-value pain points in embedded development: component lookup, pin safety, build failures, partition overflow, and panic decoding.
Install
npx @movecall/claw-esp-expertDefault behavior:
- installs to
~/.openclaw/workspace/skills/claw-esp-expert - copies a self-contained
skill/bundle - does not silently edit
SOUL.md - does not silently modify project files or system permissions
MVP highlights
- Component guidance: query the official ESP Component Registry and generate
idf_component.ymlsuggestions - Hardware-aware safety: audit risky GPIO assignments across multiple ESP32 chip families
- Build diagnostics: classify common ESP-IDF build failures such as missing headers, component issues, partition overflow, and memory overflow
- Runtime debugging: analyze monitor logs, decode panic backtraces with
addr2line, and support a minimalflash + monitorloop
Current scope
Primary tools:
safe_buildresolve_componentanalyze_partitionsdecode_panic/analyze_monitor
Supporting tools:
manage_envexplore_demoflash_and_monitorexecute_project
Supported chip families:
esp32esp32s3esp32c3esp32c5esp32c6esp32h2esp32p4
Common SKU names are normalized to family rules, for example:
ESP32-S3-PICO-1-N8R2->esp32s3ESP32-C6FH4->esp32c6ESP32-P4NRW32X->esp32p4
Local development
git clone https://github.com/movecall/claw-esp-expert.git
cd claw-esp-expert
npm install
npm run build
npm testRepo layout
claw-esp-expert/
├── bin/ # npx installer
├── skill/ # publishable skill bundle
├── src/ # runtime source
├── scripts/ # build helpers
├── tests/ # smoke tests
├── package.json
└── README.mdNotes
- This is a usable MVP, not a full automation platform
- It returns suggestions, diagnostics, and patch-style drafts before attempting deeper automation
- HIL automation and full self-healing workflows are intentionally out of scope for the first release
