ov/skills/cmd/SKILL.md
Single command execution in a running container with D-Bus notification. MUST be invoked before any work involving: ov cmd command, running commands in containers, or container exec with notifications.
npx skillsauth add overthinkos/overthink-plugins cmdInstall 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.
Runs a single command inside a running container via <engine> exec and sends a D-Bus desktop notification when the command completes. Useful for one-off commands without opening an interactive shell.
| Action | Command | Description |
|--------|---------|-------------|
| Run command | ov cmd <image> "command" | Execute command in running container |
| With instance | ov cmd <image> "command" -i 2 | Target specific instance |
| With env vars | ov cmd <image> "command" -e KEY=VALUE | Pass environment variables |
# Run a command in a running container
ov cmd fedora "uname -a"
# Run with environment variables
ov cmd jupyter "python script.py" -e CUDA_VISIBLE_DEVICES=0
# Target a specific instance
ov cmd ollama "ollama list" -i 2
| Flag | Description |
|------|-------------|
| -i, --instance INSTANCE | Target a specific container instance (default: 1) |
| -e, --env KEY=VALUE | Pass environment variables to the command |
ov start <image>)ov shell insteadov tmux cmd/ov:pull -- Prerequisite: fetch the image into local storage; handles remote refs (@github.com/...) and the ErrImageNotLocal recovery path
/ov:shell -- Interactive shell sessions with workspace mounts
/ov:dbus -- D-Bus interaction inside containers
/ov:tmux -- Persistent tmux sessions for long-running commands
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.