What problem does it solve? Building a custom kernel, DTB, or driver module for D-Robotics RDK boards (X3/X5) requires the correct board family, configuration source, and build script, and a wrong choice can produce unusable artifacts or an unbootable board. This Skill guides the agent through input collection, build execution, and safe deployment planning for kernel work. ## Core Features & Use Cases - Kernel/DTB/Module Builds: Runs mk_kernel.sh to produce kernel, device-tree, and driver-module artifacts in deploy/kernel, with mk_kernel_rt.sh available for X5 real-time kernels. - Dependency-Aware Routing: Explains that kernel artifacts feed the hobot-boot, hobot-dtb, and hobot-kernel-headers deb packages, and routes full-image work to bsp-image-build and packaging to bsp-deb-build. - Safety Gates: Requires confirmed board variant, config source, deployment target, and rollback method before any boot-partition replacement or reboot. - Use Case: A developer modifies a DTS for an X5 board and needs a new DTB plus kernel headers for out-of-tree module development; the Skill confirms inputs, runs the build, and points to deploy/kernel/kernel_headers. ## Quick Start Ask the agent to build the kernel and device tree for your X5 board using mk_kernel.sh after confirming the board variant and DTS configuration.