What problem does it solve? Writing WebAssembly (WASM/WAMR) applications for ESP32 chips with ESP-WDF involves strict rules—entry-point forms, VFS/ioctl peripheral access, Kconfig export switches, and sandbox memory constraints—that are easy to get wrong and cause crashes like out-of-bounds memory access or missing callbacks. This Skill grounds AI code generation in the real esp-wdf repository documentation and source so generated apps compile and run correctly. ## Core Features & Use Cases - Scenario Recipes: 13 step-by-step recipes covering new project creation, WAMR App Framework timers, event pub/sub, request/response, GPIO/UART/I2C/SPI/LEDC via VFS ioctl, BSD sockets, pthread multithreading, LVGL GUI, and cloud protocols (HTTP/MQTT/RainMaker/Wi-Fi Provisioning). - Real API & Config Reference: API signatures, ioctl commands, Kconfig options, and sdkconfig.defaults patterns extracted from actual esp-wdf headers and examples. - Pitfall Prevention: 12 documented critical pitfalls with WRONG/CORRECT code pairs, such as enabling EXPORT_TIMER, using accessor functions instead of dereferencing VM-allocated pointers, and keeping linear memory a multiple of 65536. - Use Case: Ask the AI to create a WASM app that reads a BH1750 light sensor over I2C and publishes events; the Skill produces the correct entry form, ioctl call chain, sdkconfig.defaults, and the idf.py build plus host_tool.py deployment commands. ## Quick Start Ask the AI to create an ESP-WDF WebAssembly application for your scenario, for example a periodic timer app or an I2C sensor reader, and let it follow the matching recipe to generate, build, and deploy the code.