core/skills/stop/SKILL.md
Stop a running service container. MUST be invoked before any work involving: charly stop command, stopping containers, or halting services.
npx skillsauth add overthinkos/overthink-plugins stopInstall 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.
Stops a running service container. In quadlet mode, stops the systemd user service. In direct mode, stops the container via the container engine.
Relationship to charly deploy del — charly stop <name> is the ergonomic wrapper for charly deploy del <name> on a container deploy. The two are interchangeable for container deploys; charly deploy del host is required for the host-target teardown path (which runs ReverseOps, removes env.d files, and strips the shell managed block). See /charly-core:deploy and /charly-local:local-deploy.
| Action | Command | Description |
|--------|---------|-------------|
| Stop service | charly stop <image> | Stop the running container |
| With instance | charly stop <image> -i 2 | Stop a specific instance |
| Stop + tear down FUSE | charly stop <image> --unmount | Stop the container AND unmount encrypted volumes (drops charly-enc-<image>-<volume>.scope units) |
# Stop a running service
charly stop jupyter
# Stop a specific instance
charly stop ollama -i 2
# Stop and tear down encrypted FUSE mounts in one step
charly stop immich --unmount
| Flag | Description |
|------|-------------|
| -i, --instance INSTANCE | Target a specific container instance |
| --unmount | After the container stop succeeds, also tear down charly-enc-<image>-<volume>.scope units via encUnmount. Best-effort: per-volume unmount failures emit a warning but don't propagate (the container has already stopped; the user can retry with charly config unmount <image>). Default false — plain charly stop leaves gocryptfs scopes running so they survive container restart (the original load-bearing design from /charly-automation:enc). |
systemctl --user stop charly-<image>.service<engine> stop <container>charly remove for thatcharly start <image> --enable=false then charly stop <image>charly stop does NOT tear down encrypted FUSE mounts — the charly-enc-*.scope units are deliberately decoupled from the container service cgroup so they survive KillMode=mixed on stop and let the next start fast-path through the charly config mount short-circuit. Use --unmount for the full teardown semantics./charly-build:pull -- Prerequisite: fetch the image into local storage; handles remote refs (@github.com/...) and the ErrImageNotLocal recovery path
/charly-core:start -- Start services
/charly-core:remove -- Remove containers, quadlets, and deploy config
/charly-core:charly-status -- Check service status
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.