distros/skills/ubuntu-debootstrap/SKILL.md
Bootstrap-from-scratch Ubuntu 24.04 rootfs via debootstrap inside a privileged builder (from: builder:debootstrap, bootstrap_builder_image: ubuntu-debootstrap-builder). Retained for offline/air-gapped builds. Lives in the overthinkos/ubuntu submodule (box/ubuntu). MUST be invoked before building or troubleshooting ubuntu-debootstrap.
npx skillsauth add overthinkos/overthink-plugins ubuntu-debootstrapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Bootstrap-from-scratch Ubuntu 24.04 (noble) root filesystem, built via
debootstrap inside the privileged /charly-distros:ubuntu-debootstrap-builder
container (from: builder:debootstrap,
bootstrap_builder_image: ubuntu-debootstrap-builder).
Lives in
overthinkos/ubuntu(git submodule atbox/ubuntu). Build:charly -C box/ubuntu box build ubuntu-debootstrap.
The canonical Ubuntu base (/charly-distros:ubuntu) pulls the upstream-published
ubuntu:24.04 OCI image from Docker Hub — that is the recommended, faster path.
This debootstrap variant exists for offline / air-gapped builds and as a
worked example of the from: builder:debootstrap pattern.
| Property | Value |
|----------|-------|
| From | builder:debootstrap |
| bootstrap_builder_image | ubuntu-debootstrap-builder |
| Distro | ubuntu:24.04, ubuntu, debian |
| Build | deb |
| Home repo | overthinkos/ubuntu (box/ubuntu) |
The ubuntu distro config (inherits: debian; debootstrap suite noble,
mirror http://archive.ubuntu.com/ubuntu, components main,universe) lives in
the main repo's build.yml and is flat-imported by the submodule (a bare-string
import: item). The single imported build.yml carries BOTH the ubuntu and
debian distro configs, so the inherits: debian resolution needs no reference
to overthinkos/debian.
/charly-distros:ubuntu — the recommended Docker-Hub base/charly-distros:ubuntu-debootstrap-builder — the privileged builder it uses/charly-vm:ubuntu — the VM built via the same debootstrap pathMUST be invoked before building or debugging the Ubuntu debootstrap rootfs. Invoke BEFORE reading source code or launching Explore agents.
tools
OpenCharly CLI (charly) binary installed into container/VM images for in-container use. Use when working with charly binary deployment inside containers, native D-Bus support, or the full charly toolchain (charly binary + virtualization + gocryptfs + socat).
development
Operator CachyOS workstation profile — a kind:local template + target:local deploy that installs the full dev stack (30 candies) onto a CachyOS host via ShellExecutor. Lives in the overthinkos/cachyos submodule. MUST be invoked before editing or applying the charly-cachyos workstation profile.
tools
Fedora box with the full charly toolchain using shared candies. Rootless-first — runs as uid=1000 with passwordless sudo (no root, no cap_add: ALL). Same candy list as charly-arch. Includes NVIDIA GPU runtime. MUST be invoked before building, deploying, configuring, or troubleshooting the charly-fedora box.
tools
Arch Linux box with the full charly toolchain. Rootless-first — runs as uid=1000 with passwordless sudo (no root, no cap_add: ALL). Composes /charly-coder:charly-mcp so the box is reachable as an MCP gateway on port 18765. NVIDIA GPU runtime composed in. MUST be invoked before building, deploying, configuring, or troubleshooting the charly-arch box.