orbstack-clilisted
Install: claude install-skill bastos/skills
# OrbStack CLI
OrbStack is a fast Docker + Linux VM runtime for macOS (a Docker Desktop
replacement). You drive it from the terminal with four commands. This skill is
the **command index and recipe book**; read the matching `references/` file when
you need full flags or detail.
## Which command do I use?
| Command | Use it for |
|---------|-----------|
| `orb` (no args) | Open a shell in the **default** Linux machine |
| `orb <cmd> [args]` | Run `<cmd>` **inside** the default Linux machine (e.g. `orb uname -a`) |
| `orb <subcommand>` / `orbctl <subcommand>` | **Manage** OrbStack and its machines (create, start, config, logs...) |
| `docker` / `docker compose` / `kubectl` | Build/run containers and Kubernetes - run these straight from macOS, no VM needed |
| `mac <cmd>` | Run a **macOS** command from *inside* a Linux machine (e.g. `mac open`, `mac notify`) |
`orb` and `orbctl` are the same binary: `orb foo` runs `foo` in Linux, but
`orb create`/`orb start`/etc. (any known subcommand) manage OrbStack. When a name
could collide, prefer `orbctl <subcommand>` to be explicit.
## Cheat sheet (most common)
```bash
# Machines
orb create ubuntu # newest Ubuntu, VM named "ubuntu"
orb create ubuntu:24.04 dev # specific version + name
orb list # list machines + status
orb # shell into default machine
orb -m dev -u root apt update # run a command in "dev" as root
orb push ~/