What problem does it solve? Developing ESP-Brookesia applications requires precise knowledge of its Manager + Helper (CRTP) service framework, HAL board layer, and Agent state machine; guessing APIs leads to broken builds and runtime failures. This Skill grounds every function signature, enum, Kconfig symbol, and call sequence in the official esp-brookesia repository docs and source code. ## Core Features & Use Cases - Scenario Recipes: Step-by-step recipes for project setup, Wi-Fi/NVS/Audio/Device/SNTP/Custom services, AI voice assistants (XiaoZhi/Coze/OpenAI), Emote expressions, HAL board adaptation, and the service console with RPC and runtime profilers. - API & Config References: Real function signatures, enums, serialization macros, and Kconfig symbols organized by component for quick verification. - Pitfall Checklists: Twelve critical pitfalls with wrong/correct code pairs covering ServiceManager start/bind ordering, RAII binding lifetimes, schema parameter types, HAL initialization, and multi-core SPI LCD locking. - Use Case: Build a complete AI voice assistant on an ESP32-S3 board by following the agent_chatbot recipe: initialize HAL devices, start ServiceManager, bind AgentManager, configure AFE wake words, expose device capabilities as MCP tools, and drive the Activate→Start state machine. ## Quick Start Ask the agent to create an ESP-Brookesia project that connects to Wi-Fi and plays an audio file on an esp32_s3_korvo2_v3 board.