What problem does it solve? Preparing a build machine for RDK X3/X5 BSP work fails when build tools are missing, the aarch64 cross toolchain is not installed, or repo and GitHub SSH access are not configured. This Skill walks through a gated, verified host setup so cross-compilation prerequisites are in place before any source sync or build begins. ## Core Features & Use Cases - Mandatory preflight gate: Blocks all installation commands until the host is confirmed as Ubuntu 22.04 x86_64, at least 100 GB of disk is free, network and GitHub SSH access work, and the user explicitly approves sudo changes. - Official package and toolchain installation: Installs the Ubuntu 22.04 build package list from the x5-rdk-gen README and extracts the gcc-arm-11.2-2022.02 aarch64-none-linux-gnu toolchain under /opt from the official D-Robotics archive. - Verification and routing: Verifies gcc and repo with exact pass/fail output, and routes S100/S600 requests to bsp-s-series instead of applying the X-series flow. - Use Case: A developer gets "make: command not found" and "aarch64-none-linux-gnu-gcc not found" errors on a fresh Ubuntu 22.04 machine; this Skill installs the required packages, toolchain, and repo tool, then confirms each check passes. ## Quick Start Set up this Ubuntu 22.04 machine as an RDK X5 BSP build host, including the build packages, the gcc-arm-11.2 cross toolchain under /opt, and repo with GitHub SSH access.