What problem does it solve? Building a complete, flashable RDK OS image requires choosing the correct board, Ubuntu flavor, release channel, and build config, plus managing large downloads and sudo builds. This Skill guides the agent through the official pack_image.sh workflow so the resulting .img matches the intended X3/X5 release instead of a mismatched or failed build. ## Core Features & Use Cases - Guided image configuration: Collects explicit selections for board (X3/X5), desktop/server, beta/release, source checkout, and free disk space, then derives and verifies the exact build_params config file before building. - Third-party deb preinstallation: Validates a user-supplied .deb and places it in third_packages/ so it is installed into the image filesystem during packing. - Cost and safety gating: Explains download size, build time, and sudo requirements, and refuses to run pack_image.sh until the user confirms the full build plan. - Use Case: A developer asks for an RDK X5 desktop release image with a custom deb preinstalled; the Skill selects ubuntu-22.04_desktop_rdk-x5_release.conf, verifies 50 GB of free space, confirms the plan, and runs sudo ./pack_image.sh -c with that config. ## Quick Start Ask the agent to build an RDK X5 desktop release system image and confirm the board, flavor, channel, checkout path, and any third-party deb when prompted.