π Setup + Onboarding
Quick onboarding with daemon install openclaw onboard --install-daemon
Setup workspace and config openclaw setup --workspace ~/.openclaw/workspace
Interactive configuration openclaw configure
Health check openclaw doctor
π Gateway Management
Run gateway interactive mode openclaw gateway
Run gateway on specific port openclaw gateway --port 18789
Run gateway with Tailscale openclaw gateway --tailscale serve
Install gateway service openclaw gateway install
Start gateway service openclaw gateway start
Stop gateway service openclaw gateway stop
Restart gateway service openclaw gateway restart
Gateway status openclaw gateway status
OpenClaw status openclaw status
Deep status probe openclaw status --deep
Health command openclaw health
π€ Agent Management
List agents openclaw agents list
List agents with bindings openclaw agents list --bindings
Add agent interactively openclaw agents add <name>
Add dev agent non-interactively openclaw agents add dev --workspace ~/.openclaw/workspace-dev --model claude-sonnet-4.5 --non-interactive
Delete agent openclaw agents delete <id>
Set identity from IDENTITY.md openclaw agents set-identity --agent main --from-identity
Set identity explicitly openclaw agents set-identity --agent main --name "MyAgent" --emoji "π€" --avatar avatars/bot.png
π§© Skills + Hooks
List skills openclaw skills list
List eligible skills openclaw skills list --eligible
List skills as JSON openclaw skills list --json
Skill info openclaw skills info <skill-name>
Check skill eligibility openclaw skills check
List hooks openclaw hooks list
List eligible hooks openclaw hooks list --eligible
Verbose hook info openclaw hooks list --verbose
Enable hook openclaw hooks enable session-memory
Disable hook openclaw hooks disable command-logger
Install hooks from npm openclaw hooks install @openclaw/my-hooks
Install local hooks openclaw hooks install ./my-hooks
Update all hooks openclaw hooks update --all
π‘ Channels + Messaging
List channels openclaw channels list
Channel status openclaw channels status
Probe channel status openclaw channels status --probe
Add channel interactively openclaw channels add
Add Telegram channel openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN
Add Discord channel openclaw channels add --channel discord --account work --token $DISCORD_BOT_TOKEN
Remove Telegram channel openclaw channels remove --channel telegram --account alerts
Login to WhatsApp openclaw channels login --channel whatsapp
Channel logs openclaw channels logs
Send message openclaw message send --target +15555550123 --message "Hello from OpenClaw"
Read messages openclaw message read --target +15555550123
Delete message openclaw message delete --target <id>
π§ Models + Authentication
Model status openclaw models status
Live model probe openclaw models status --probe
Probe specific provider openclaw models status --probe-provider anthropic
List models openclaw models list
List all models openclaw models list --all
List provider models openclaw models list --provider anthropic
Set default model openclaw models set claude-sonnet-4.5
Set image model openclaw models set-image claude-sonnet-4.5
Anthropic token setup claude setup-token
OpenClaw token setup openclaw models auth setup-token --provider anthropic
Paste provider token openclaw models auth paste-token --provider anthropic
List fallbacks openclaw models fallbacks list
Add fallback model openclaw models fallbacks add claude-opus-4.6
Scan for models openclaw models scan
Scan and set default openclaw models scan --set-default
π Browser Control
Browser status openclaw browser status
Start browser openclaw browser start
Stop browser openclaw browser stop
List tabs openclaw browser tabs
Open URL openclaw browser open https://example.com
Navigate target tab openclaw browser navigate https://example.com --target-id <id>
Click selector openclaw browser click "#submit-button"
Type into selector openclaw browser type "#email" "user@example.com"
Press key openclaw browser press Enter
Screenshot openclaw browser screenshot
Full page screenshot openclaw browser screenshot --full-page
AI snapshot openclaw browser snapshot --format ai
π₯οΈ Nodes + Devices
List nodes openclaw nodes list
Connected node status openclaw nodes status --connected
Describe node openclaw nodes describe --node <id>
Run command on node openclaw nodes run --node <id> --cwd /path -- ls -la
Notify macOS node openclaw nodes notify --node <id> --title "Build Complete" --body "Success" --sound default
List node cameras openclaw nodes camera list --node <id>
Camera snapshot openclaw nodes camera snap --node <id> --facing front
Camera clip openclaw nodes camera clip --node <id> --duration 10s
Canvas snapshot openclaw nodes canvas snapshot --node <id>
Present canvas openclaw nodes canvas present --node <id> --target index.html
Record screen openclaw nodes screen record --node <id> --duration 30s
π Safety + Verification
Check status before changes openclaw status --deep
Review repo diff git diff
Check git status git status
Avoid hardcoded tokens env | grep -i token
Use env vars for bot tokens export TELEGRAM_BOT_TOKEN=<token>
Validate site build npm run build