Files
openclaw-skill/openclaw-knowhow-skill/docs/reference/cli/index.md
Selig 4c966a3ad2 Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing,
task-capture, qmd-brain, tts-voice) with technical documentation.
Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
2026-03-13 10:58:30 +08:00

6.2 KiB

Complete CLI Reference Documentation

Overview

This documentation provides comprehensive reference material for OpenClaw's command-line interface, detailing all available commands, options, and usage patterns.

Core Structure

The CLI organizes functionality through a primary command with subcommands:

openclaw [--dev] [--profile <name>] <command>

Global Options

The system supports several flags applicable across commands:

  • --dev: Isolates state to ~/.openclaw-dev with shifted default ports
  • --profile <name>: Isolates state to ~/.openclaw-<name>
  • --no-color: Disables ANSI styling
  • --version: Displays version information

Output Formatting

ANSI colors and progress indicators only render in TTY sessions. OSC-8 hyperlinks render as clickable links in supported terminals; otherwise we fall back to plain URLs.

Command Categories

Setup & Configuration

setup initializes configuration and workspace with options for workspace path, wizard mode, and remote gateway configuration.

onboard provides an interactive wizard supporting multiple flows (quickstart, advanced, manual) with authentication provider selection and gateway binding options.

configure launches an interactive configuration wizard for models, channels, skills, and gateway settings.

config offers non-interactive helpers for retrieving, setting, or removing configuration values using dot/bracket path notation.

doctor performs health checks and applies quick fixes for configuration, gateway, and legacy services.

Channel Management

channels manages chat channel accounts across platforms including WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and Microsoft Teams.

Subcommands include:

  • list: Display configured channels
  • status: Check gateway reachability
  • add: Wizard-style or non-interactive setup
  • remove: Disable or delete configurations
  • login/logout: Interactive authentication (platform-dependent)
  • logs: Display recent channel activity

Skill & Plugin Management

skills lists available skills and readiness information:

  • list: Enumerate all skills
  • info <name>: Display specific skill details
  • check: Summary of ready versus missing requirements

plugins manages extensions and their configuration:

  • list: Discover available plugins
  • install: Add plugins from various sources
  • enable/disable: Toggle activation
  • doctor: Report load errors

Messaging & Agent Control

message provides unified outbound messaging with subcommands for sending, polling, reacting, editing, deleting, and managing permissions across channels.

agent executes a single agent turn via the Gateway with options for message content, destination, session tracking, and verbose output.

agents manages isolated agent workspaces:

  • list: Display configured agents
  • add: Create new isolated agent
  • delete: Remove agent and prune state

Gateway Operations

gateway runs the WebSocket Gateway with binding, authentication, and Tailscale options.

Gateway service management includes:

  • status: Probe gateway health
  • install: Install service
  • start/stop/restart: Control service state

logs tails Gateway file logs via RPC, with support for colorized structured output in TTY sessions and JSON formatting.

System & Monitoring

status displays linked session health and recent recipients with options for comprehensive diagnostics and provider usage information.

health fetches current health status from the running Gateway.

sessions lists stored conversation sessions with filtering by activity duration.

system manages system-level operations:

  • event: Enqueue system events
  • heartbeat: Control heartbeat functionality
  • presence: List system presence entries

Model Configuration

models manages AI model selection and authentication:

  • list: Enumerate available models
  • status: Display current configuration
  • set: Designate primary model
  • scan: Discover new models with filtering options
  • auth: Configure authentication credentials
  • aliases: Create model shortcuts
  • fallbacks: Define backup models

Automation

cron manages scheduled jobs with support for:

  • Time-based scheduling (--at, --every, --cron)
  • System events or messaging payloads
  • Job lifecycle management (enable/disable/edit)

Node Management

node operates headless node hosts or manages them as background services.

nodes communicates with Gateway-paired nodes supporting:

  • Status monitoring and connection filtering
  • Command invocation with timeout control
  • Camera operations (snap, clip)
  • Canvas and screen management
  • Location tracking

Browser Control

browser controls dedicated Chrome/Brave/Edge/Chromium instances:

Management: status, start, stop, reset-profile, profiles, create-profile, delete-profile

Inspection: screenshot, snapshot with format and selector options

Actions: navigate, click, type, press, hover, drag, select, upload, fill, dialog, wait, evaluate, console, pdf

Additional Tools

memory enables vector search over markdown files:

  • status: Display index statistics
  • index: Rebuild index
  • search: Execute semantic queries

approvals manages approval configurations with allowlist operations.

security provides audit functionality with optional deep probing and automatic fixes.

tui opens an interactive terminal user interface connected to the Gateway.

docs searches live documentation.

Reset & Cleanup

reset clears local configuration and state with scoping options (config only, config+credentials+sessions, or full reset).

uninstall removes the gateway service and associated data while preserving the CLI installation.

update manages version upgrades.

Color Palette

OpenClaw employs a distinctive color scheme for terminal output:

  • accent (#FF5A2D): headings, labels, primary highlights
  • accentBright (#FF7A3D): command names, emphasis
  • success (#2FBF71): success states
  • error (#E23D2D): errors, failures

This reference encompasses the complete command taxonomy with emphasis on practical usage patterns and option availability across the OpenClaw platform.