KioskOS development skill — use for building the Raspberry Pi kiosk image, debugging WiFi connectivity, adding Rust endpoints, modifying the setup wizard UI, configuring screen rotation, or deploying to a device. Covers the full stack: Rust actix-web server, Debian image generation with rpi-image-gen (master) + mmdebstrap, YAML layer system, Docker cross-compilation, systemd services, and vanilla JS frontend.
Use this skill to work on the KioskOS project — a custom Raspberry Pi Linux image that boots into a fullscreen kiosk browser with a Rust-powered WiFi setup wizard.
Load this skill when the user asks about any of:
./build.sh)manager-os/src/main.rs)manager-os/static/)aarch64-unknown-linux-gnujournalctlcd /path/to/KioskOS
./build.sh
# Output: deploy/adagi_os.img
This pipeline:
aarch64-unknown-linux-gnu)kiosk_os/image/mbr/simple_dual/device/rootfs-overlay/usr/local/bin/wifi_setup_servicestatic/ → kiosk_os/image/mbr/simple_dual/device/rootfs-overlay/static/rpi-image-gen build -S /home/imagegen/kiosk_os -c adagi_os.yaml inside Dockeradagi_os.img → deploy/adagi_os.imgcd manager-os
STATIC_PATH=$(pwd)/static cargo run
# Visit http://localhost:8080
Edit kiosk_os/config/adagi_os.yaml: