What problem does it solve? Building a custom Ubuntu root filesystem for RDK X3/X5 boards requires knowing the samplefs tooling, package-list variables, and chroot workflow; this Skill guides that process safely with backups and confirmation gates. ## Core Features & Use Cases - Samplefs Generation: Runs make_ubuntu_rootfs.sh to produce desktop or server rootfs tarballs for X3/X5 boards. - Package Customization: Edits PYTHON_PACKAGE_LIST, DEBOOTSTRAP_LIST, BASE/SERVER/DESKTOP_PACKAGE_LIST variables to control preinstalled apt and Python packages. - Users and Autostart: Points per-image user creation and service autostart changes to hobot_customize_rootfs.sh, which runs during pack_image.sh. - Use Case: You want a minimal server image without desktop components. The Skill walks you through generating the server samplefs, trimming package lists with a dry-run review, and confirming changes before any deletion. ## Quick Start Ask the agent to build a server-edition Ubuntu rootfs for an X5 board with a specific list of preinstalled packages removed.