This skill should be used when the user is writing, reviewing, debugging, or architecting C++ firmware for ESP32 and variants (ESP32-S2, S3, C3, C6, H2, P4) using ESP-IDF or PlatformIO. Provides expert critique covering FreeRTOS task design, memory management (IRAM/DRAM/PSRAM), peripheral drivers (I2C/SPI/UART/GPIO), build systems (CMake/platformio.ini), power management, OTA updates, and embedded C++ best practices. Use when the user asks "review my ESP32 code", "fix FreeRTOS crash", "optimize memory usage", "debug I2C issue", "set up PlatformIO project", "review my CMakeLists", "search datasheet for this chip", "why is my task crashing", "configure deep sleep", or "help with ESP-IDF component structure".
$npx -y skills add mathisk2095/jko-claude-plugins --skill esp32-expertInstalls into the current project.
Run `npx skills use "https://github.com/mathisk2095/jko-claude-plugins" --skill "mathisk2095/jko-claude-plugins/esp32-expert"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/mathisk2095/jko-claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/mathisk2095/jko-claude-plugins"` and select the relevant skills, then follow their instructions.