What problem does it solve? Building an ESP Thread Border Router requires coordinating a dual-chip architecture (ESP32 host SoC plus ESP32-H2/C6 RCP), strict initialization ordering, version-sensitive lwIP configuration, and many Kconfig options; this Skill grounds AI code generation in the real esp-thread-br repository docs and source so no APIs or settings are invented. ## Core Features & Use Cases - Scenario Recipes: 15 step-by-step recipes covering build/flash, board and UART/SPI interface selection, auto-start mode, bidirectional IPv6, multicast forwarding, SRP/mDNS service discovery, NAT64, TREL, DHCPv6 PD, credential sharing, Web GUI, RCP update, HTTPS OTA, and RF coexistence. - API & Config Reference: Real function signatures from components like esp_rcp_update, esp_br_http_ota, esp_ot_br_server, and esp_ot_cli_extension, plus Kconfig, pin, and partition tables extracted from sdkconfig.defaults. - Pitfall Prevention: 13 critical pitfalls with WRONG/CORRECT code pairs, such as binding the backbone netif before border_router_init and matching LWIP_IPV6_NUM_ADDRESSES to the IDF version. - Use Case: Ask the agent to create a Thread Border Router firmware for an ESP32-S3 board with Wi-Fi backbone and automatic RCP update, and it will produce the correct app_main sequence, esp_ot_config.h pins, partitions.csv, and build commands. ## Quick Start Ask the agent to build and flash a Thread Border Router on an ESP32-S3 with an ESP32-H2 RCP and verify it reaches the leader role.