# ZeroClaw Commands Reference This reference is derived from the current CLI surface (`zeroclaw --help`). Last verified: **February 18, 2026**. ## Top-Level Commands | Command | Purpose | |---|---| | `onboard` | Initialize workspace/config quickly or interactively | | `agent` | Run interactive chat or single-message mode | | `gateway` | Start webhook and WhatsApp HTTP gateway | | `daemon` | Start supervised runtime (gateway + channels + optional heartbeat/scheduler) | | `service` | Manage user-level OS service lifecycle | | `doctor` | Run diagnostics and freshness checks | | `status` | Print current configuration and system summary | | `cron` | Manage scheduled tasks | | `models` | Refresh provider model catalogs | | `providers` | List provider IDs, aliases, and active provider | | `channel` | Manage channels and channel health checks | | `integrations` | Inspect integration details | | `skills` | List/install/remove skills | | `migrate` | Import from external runtimes (currently OpenClaw) | | `hardware` | Discover and introspect USB hardware | | `peripheral` | Configure and flash peripherals | ## Command Groups ### `onboard` - `zeroclaw onboard` - `zeroclaw onboard --interactive` - `zeroclaw onboard --channels-only` - `zeroclaw onboard --api-key --provider --memory ` ### `agent` - `zeroclaw agent` - `zeroclaw agent -m "Hello"` - `zeroclaw agent --provider --model --temperature <0.0-2.0>` - `zeroclaw agent --peripheral ` ### `gateway` / `daemon` - `zeroclaw gateway [--host ] [--port ]` - `zeroclaw daemon [--host ] [--port ]` ### `service` - `zeroclaw service install` - `zeroclaw service start` - `zeroclaw service stop` - `zeroclaw service status` - `zeroclaw service uninstall` ### `cron` - `zeroclaw cron list` - `zeroclaw cron add [--tz ] ` - `zeroclaw cron add-at ` - `zeroclaw cron add-every ` - `zeroclaw cron once ` - `zeroclaw cron remove ` - `zeroclaw cron pause ` - `zeroclaw cron resume ` ### `models` - `zeroclaw models refresh` - `zeroclaw models refresh --provider ` - `zeroclaw models refresh --force` `models refresh` currently supports live catalog refresh for provider IDs: `openrouter`, `openai`, `anthropic`, `groq`, `mistral`, `deepseek`, `xai`, `together-ai`, `gemini`, `ollama`, `astrai`, `venice`, `fireworks`, `cohere`, `moonshot`, `glm`, `zai`, `qwen`, and `nvidia`. ### `channel` - `zeroclaw channel list` - `zeroclaw channel start` - `zeroclaw channel doctor` - `zeroclaw channel bind-telegram ` - `zeroclaw channel add ` - `zeroclaw channel remove ` Runtime in-chat commands (Telegram/Discord while channel server is running): - `/models` - `/models ` - `/model` - `/model ` `add/remove` currently route you back to managed setup/manual config paths (not full declarative mutators yet). ### `integrations` - `zeroclaw integrations info ` ### `skills` - `zeroclaw skills list` - `zeroclaw skills install ` - `zeroclaw skills remove ` ### `migrate` - `zeroclaw migrate openclaw [--source ] [--dry-run]` ### `hardware` - `zeroclaw hardware discover` - `zeroclaw hardware introspect ` - `zeroclaw hardware info [--chip ]` ### `peripheral` - `zeroclaw peripheral list` - `zeroclaw peripheral add ` - `zeroclaw peripheral flash [--port ]` - `zeroclaw peripheral setup-uno-q [--host ]` - `zeroclaw peripheral flash-nucleo` ## Validation Tip To verify docs against your current binary quickly: ```bash zeroclaw --help zeroclaw --help ```