Skip to content

Recipe cards

Every candy, box, verb and subsystem in OpenCharly ships a recipe card — a dedicated page describing what it does, how it is made, and how it should behave. The cards are the same ones an agent loads as skills while working on the project, published here unchanged.

294 cards across 25 plugins, in four groups.

Automation/customization knobs — tmux verb, host-side wrappers (alias, udev), topic flags (encryption, sidecars, openclaw deployment).

Build/authoring CLI verbs — build, generate, list, inspect, merge, new, pull, validate, secrets, settings, migrate, charly-mcp-cmd.

Live-container evaluation and probe verbs — charly check orchestrator + per-protocol live probes (cdp, wl, wl-overlay, dbus, vnc, spice, libvirt, record).

Runtime/lifecycle CLI verbs — start, stop, restart, charly-status, logs, shell, ssh, deploy, charly-update, remove, charly-config, cmd, charly-version, charly-doctor.

Schema authoring reference for kind: box and kind: candy — charly.yml composition, task verbs, validation.

Schema authoring for kind: k8s — Kustomize manifests + cluster probes via charly check k8s.

Schema authoring for kind: local — local templates, ssh-host targets, managed ssh-config fragment.

Schema authoring for kind: pod and kind: deploy — charly.yml shapes, nested deploys, sidecars.

Schema authoring reference for kind: vm + bootc VM catalog — libvirt/QEMU backends, cloud_image vs bootc sources.

Self-contained skills + MCP wiring for charly coder/dev images (arch-coder, debian-coder, fedora-coder, ubuntu-coder, charly-arch).

Self-contained skills for running the comfyui image-generation/diffusion image.

Base OS images and hardware runtime — arch, fedora, debian, ubuntu, aurora, bazzite, GPU runtime (nvidia/cuda/rocm), bootc bootstrap, per-distro builders.

Self-contained skills for the filebrowser image (web-based file management on top of an charly volume).

Self-contained skills for the hermes agent image (hermes + hermes-playwright variants).

Self-contained skills for the immich photo-management image (immich + immich-ml variants).

Infrastructure services and system layers — postgresql, redis, valkey, vectorchord, k3s cluster, traefik, supervisord, tailscale, gocryptfs, virtualization, dbus-layer, tmux-layer.

Self-contained skills + MCP wiring for the jupyter image family (jupyter, jupyter-ml, jupyter-ml-notebook, unsloth-studio).

Programming language runtimes and package managers — python, python-ml, pixi (others like golang/rust/nodejs live in charly-coder).

Self-contained skills for running the ollama LLM-server image.

Self-contained skills for the openclaw image family (CachyOS base): the headless openclaw gateway and the maximal non-browser openclaw-full.

Self-contained skills for the openwebui chat-frontend image.

Self-contained skills + MCP wiring for the selkies-desktop family (Wayland desktop in a container with VNC + Chrome).

CLI utilities and the charly binary deploy artifacts — ripgrep, himalaya, whisper, nano-pdf, summarize, ordercli, gogcli, sherpa-onnx, plus the charly binary deployment skill.

Self-contained skills + MCP wiring for the versa image — a marimo notebook environment (marimo + Airflow + OSM/GTFS analytics + martin vector tiles + five PMTiles generation pipelines: tippecanoe / gpq-tiles / DuckDB ST_AsMVT / DuckDB → freestiler / Shortbread-via-Tilemaker, plus PMTiles Viewer SPA on port 28001 + VersaTiles Frontend on port 28002 + versatiles serve as second tile server on port 28090).

Development internals for charly contributors — Go source map, install-plan IR, capabilities/OCI labels, vm-spec, libvirt/cloud-init renderers, cutover-policy, strict-policy, disposable, ovmf, generate-source, skill maintenance, and the agents/workflows/teams guide.