OpenClaw CLI Cheat Sheet: Commands, Config & Skills

A quick OpenClaw reference for CLI commands, chat slash commands, Gateway services, model setup, configuration keys, Skills, and troubleshooting.

OpenClaw runs AI agents through a Gateway, a terminal UI, and connected chat apps. The openclaw CLI handles setup, models, configuration, Skills, and the services that keep agents running.

This OpenClaw CLI cheat sheet puts everyday terminal commands, chat slash commands, configuration keys, and Skills operations in one reference. Find the operation you need, then copy its command or adapt a short example.

Read More: 7 Best OpenClaw Alternatives for Safe & Local AI Agents

Last updated: October 18, 2026.

Essential OpenClaw CLI Commands

CommandAction
openclawStart onboarding on a fresh installation. Open the terminal UI after setup.
openclaw --helpShow CLI help.
openclaw <command> --helpShow the arguments and flags for a command or subcommand.
openclaw --versionPrint the installed CLI version. Aliases: -V and -v.
openclaw statusShow an overview of the installation and connected services.
openclaw status --deepRun a deeper status check, including additional channel and service diagnostics.
openclaw healthRequest health information from the running Gateway.
openclaw doctor --lintCheck for problems without changing configuration or state.
openclaw doctor --jsonReturn a read-only advisory report. Inspect ok and findings. Producing a report can exit successfully even when it finds problems.
openclaw logs --followFollow Gateway logs. Press Ctrl+C to stop following.
openclaw update statusCheck the update channel and update status.
openclaw updateUpdate OpenClaw. The operation can restart the Gateway.

Global Flags and JSON Output

FlagPurpose
--profile <name>Use isolated profile defaults under ~/.openclaw-<name>. Explicit custom state/config paths can take precedence.
--devUse development state under ~/.openclaw-dev, with default Gateway port 19001 and shifted derived ports.
--container <name>Run inside an existing Podman or Docker container.
--log-level <level>Override console and file log level for this invocation.
--no-colorDisable ANSI colors. NO_COLOR=1 has the same purpose.
--updateShorthand for openclaw update; works for source checkouts and package installs.

Installation and Initial Setup

Install OpenClaw

macOS, Linux, or WSL2:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows PowerShell:

iwr -useb https://openclaw.ai/install.ps1 | iex

The installer launches onboarding and provisions Node when needed. If you prefer to keep OpenClaw and Node under a local prefix instead of using a system-wide Node installation, use the local-prefix installer:

curl -fsSL https://openclaw.ai/install-cli.sh | bash

Manual global npm installation:

npm install -g openclaw@latest --allow-scripts=openclaw

Setup Commands

CommandAction
openclaw onboardStart onboarding and configure AI access, the Gateway, and the workspace.
openclaw onboard --classicOpen the classic step-by-step onboarding wizard.
openclaw onboard --install-daemonRun onboarding with managed Gateway service installation.
openclaw setupOpen the setup assistant on a configured install; a fresh install enters guided onboarding.
openclaw setup --baselineCreate baseline configuration and a workspace without the guided onboarding flow.
openclaw configureChange selected parts of an existing installation through a wizard.
openclaw configOpen the same configuration wizard. This does not open a text editor.
openclaw config --section modelRevisit model setup and authentication through the guided configuration wizard.

Gateway, Dashboard, and TUI

CommandAction
openclaw gateway runRun the Gateway in the foreground. Bare openclaw gateway is equivalent.
openclaw gateway installInstall and start the managed Gateway service.
openclaw gateway startStart an installed Gateway service.
openclaw gateway stopStop the managed service. A foreground or externally supervised process must be stopped through its owner.
openclaw gateway restartRestart the managed Gateway. Active connections can be interrupted.
openclaw gateway statusInspect the service and its running Gateway.
openclaw gateway probeCheck Gateway reachability and connection details.
openclaw gateway uninstallRemove the managed service installation. This is not a full OpenClaw uninstall.
openclaw dashboardOpen the browser Control UI through an owner pairing handoff.
openclaw dashboard --no-openPrint the dashboard handoff URL without launching a browser. Keep the link private.
openclaw tuiOpen the terminal UI connected to the configured Gateway.
openclaw tui --session <key>Attach the terminal UI to a selected session.
openclaw tui --deliverDeliver assistant replies through configured channels. Delivery is off by default in the TUI.
openclaw tui --localRun the local embedded terminal agent without a Gateway connection.
openclaw chatAlias for openclaw tui --local. openclaw terminal is another alias.

For an explicit remote TUI connection, supply the target credentials and complete device pairing when requested. Local mode cannot be combined with remote connection flags.

openclaw tui --url wss://gateway.example.com --token <gateway-token>

Chat Slash Commands

Help, Status, and Context

Slash commandAction
/helpShow a short help summary.
/commandsShow the generated command catalog.
/statusShow runtime, execution, plugin health, and provider usage information when available.
/whoamiShow your sender ID. Alias: /id.
/tools [compact|verbose]Show tools available to this agent in this conversation.
/context [list|detail|map|json]Inspect how the current context is assembled.
/usage off|tokens|fullChoose the per-response usage footer.
/usage costShow a local usage-cost summary.
/usage resetClear the usage-footer override and inherit its configured default.
/status pluginsShow detailed plugin health when commands.plugins: true is enabled; permission and configuration requirements apply.
/dashboard [request]Create or update a session dashboard through the Control UI workflow.
/diagnostics [note]Start the owner-only support-report flow; each run requests exec approval.
/openclaw <request>Run the OpenClaw setup and repair helper from an owner direct message.

Sessions and Active Runs

Slash commandAction
/new [model]Archive the current session and start a fresh one. Control UI creates a dashboard session, except when resetting a main session configured with session.dmScope: "main".
/resetReset the current session in place.
/reset soft [message]Keep the transcript, drop reused CLI-backend session IDs, and rerun startup.
/name <title>Name or rename the current session.
/compact [instructions]Compact context, optionally with instructions about what to retain.
/stopAbort the current run. Independently backgrounded services can continue running.
/steer <message>Send guidance to an active run. Alias: /tell.
/btw <question>Ask a side question without changing future session context. Alias: /side. Control UI opens Side chat.
/queue <mode>Change how incoming messages are queued during an active run.
/export-session [path]Owner-only HTML export. Alias: /export. An explicit workspace path can overwrite an existing file.
/export-trajectory [path]Export a JSONL trajectory bundle. Alias: /trajectory.
/session idle <duration|off>Set or clear the idle expiry for a thread-bound session.
/session max-age <duration|off>Set or clear the maximum age for a thread-bound session.

Models, Thinking, and Output

Slash commandAction
/modelShow the current model and selection guidance.
/models [provider]Browse providers or models from a selected provider.
/model <provider/model> -sSelect a model for this session only.
/model <provider/model> -aSelect the session model and request an agent-default update. Owner/admin authority required.
/model <provider/model> -gSelect the session model and request a shared global-default update. Owner/admin authority required.
/model default -sClear the pinned session model and inherit the configured default.
/model statusShow model, authentication, and endpoint details for this session.
/think <level|default>Set thinking effort or clear its override. Supported levels depend on the model. Aliases: /thinking, /t.
/fast [status|auto|on|off|ultrafast|default]Inspect or change fast mode. Provider/runtime eligibility and fulfillment vary.
/verbose on|off|fullSet tool-output verbosity. Alias: /v.
/reasoning [on|off|stream]Set reasoning visibility. Alias: /reason.
/trace on|offShow or hide plugin trace output for the session.
/login [provider]Show available sign-in providers and connection methods. Owner/admin only.
/login refreshRefresh saved sign-in status without signing in again. Owner/admin only.

Permissions and Administrative Commands

Slash commandAction
/approve <id> <decision>Resolve an approval prompt with the decision shown in that prompt.
/elevated [on|off|ask|full]Set elevated execution mode where permitted. full skips exec approvals. Sender authorization still applies. Alias: /elev.
/config show|get|set|unsetRead or change on-disk configuration. Owner-only. Requires commands.config: true.
/debug show|set|unset|resetInspect or change runtime-only configuration overrides. Owner-only. Requires commands.debug: true.
/mcp show|get|set|unsetManage OpenClaw-owned MCP server definitions. Owner-only. Requires commands.mcp: true.
/plugins list|inspect|install|enable|disableManage plugins. Writes are owner-only. Requires commands.plugins: true.
/restartRestart OpenClaw. Requires owner authority and commands.restart: true.
/updateUpdate through the Gateway. Owner-only. Requires commands.restart: true.
/bash <command>Run a host shell command. Alias: ! <command>. Requires commands.bash: true and elevated-tool authorization.

/exec has two different scopes: host/node placement persists, while security and ask apply only to the message that contains them. Include those permission options with the task they should govern.

/exec host=<auto|sandbox|gateway|node> security=<deny|allowlist|full> ask=<off|on-miss|always> node=<id> <task>

Models and Authentication

CommandAction
openclaw models listList the published model inventory.
openclaw models list --provider <id>Filter inventory to one provider.
openclaw models list --refreshRefresh provider discovery before listing.
openclaw models statusInspect the resolved default, fallbacks, authentication, and runtime readiness.
openclaw models status --agent <id>Inspect a specific configured agent.
openclaw models status --checkReturn an exit status for auth/runtime readiness: 0 passes, 1 indicates an issue, 2 indicates expiring credentials.
openclaw models set <provider/model>Save the shared default text model. Explicit agent models and session pins can still take precedence.
openclaw models aliases listList model aliases.
openclaw models aliases add <alias> <provider/model>Assign an alias to a model.
openclaw models fallbacks listList the shared ordered fallback chain.
openclaw models fallbacks add <provider/model>Add a fallback model to the shared chain.
openclaw models fallbacks remove <provider/model>Remove a model from that fallback chain.
openclaw models auth list --provider <id>Inspect saved authentication profiles for a provider.
openclaw models auth login --provider <id>Start a supported provider login flow. Add --agent <id> when multiple agents are configured.
openclaw models auth paste-api-key --provider <id>Enter a provider API key interactively.
openclaw models refreshDownload the hosted model metadata catalog. Stop the local Gateway first; this command requires exclusive state ownership.
openclaw models auth addOpen the interactive helper for supported provider authentication methods.
openclaw models auth setup-token --provider <id>Run a provider’s token-auth flow where supported; requires an interactive terminal.

Configuration, Files, and Environment Variables

Read and Edit Configuration

The default configuration file is ~/.openclaw/openclaw.json. It accepts JSON5, including comments and trailing commas. Use openclaw config file to find the active path when profiles or environment variables change it.

Before using CLI config set, config patch, or config unset, stop the local Gateway through its service owner and wait for it to exit. These writes require exclusive state ownership. Validate the result before starting the Gateway. For a running Gateway, use its Control UI configuration editor or an authorized chat configuration command.

CommandAction
openclaw config filePrint the active configuration path.
openclaw config get <path>Read a value by its dotted configuration path.
openclaw config get agents.defaults.model --jsonPrint the saved shared model setting as JSON.
openclaw config set <path> <value>Save a configuration value.
openclaw config set <path> <value> --strict-jsonRequire valid JSON for the value, with no fallback to a plain string.
openclaw config set <path> <value> --mergeMerge an object or supported collection instead of replacing it wholesale.
openclaw config unset <path>Remove a saved key. Inheritance or defaults can take effect afterward.
openclaw config patch --file <file> --dry-runPreview a JSON/JSON5 patch before applying it.
openclaw config schema --jsonPrint the authoritative configuration schema.
openclaw config validateValidate the active configuration. Unknown keys or invalid types can prevent startup.

JSON5 Configuration Example

Merge these fields into an existing configuration to select a local, loopback-only Gateway and a default workspace. Preserve the authentication, model, and channel settings created during onboarding. For direct file edits, validate the saved file and check whether the affected setting requires a Gateway restart.

{
  gateway: {
    mode: "local",
    bind: "loopback",
    port: 18789,
  },
  agents: {
    defaults: { workspace: "~/.openclaw/workspace" },
  },
}

Configuration Keys

Configuration keyMeaning
gateway.modeChoose a local or remote Gateway setup.
gateway.portSet the local Gateway listening port. Default: 18789.
gateway.bindChoose the listening scope. loopback limits access to the local host.
gateway.auth.modeSelect Gateway authentication behavior, such as token or password authentication.
gateway.remote.urlSet the remote Gateway WebSocket URL.
agents.defaults.workspaceSet the default workspace or base for agent workspaces.
agents.entries.<id>.workspacePin the workspace for one configured agent.
agents.defaults.model.primarySet the shared primary model as provider/model.
agents.defaults.model.fallbacksSet the ordered shared fallback array.
agents.defaults.modelSelectionScopeChoose the default scope of chat model changes: session, agent, or global. It grants no additional write permission.
agents.defaults.modelsDefine model entries, aliases, and parameters. Use model policy to restrict selection.
agents.defaults.thinkingDefaultSet inherited thinking effort where supported.
agents.defaults.sandboxConfigure execution isolation and workspace access.
commands.nativeControl native slash-command registration. Default: auto.
commands.nativeSkillsControl native registration of user-invocable Skills.
commands.configEnable owner-only persistent chat configuration commands. Default: false.
commands.debugEnable owner-only runtime debug overrides. Default: false.
commands.allowFromSet command authorization by provider. When configured, it replaces channel-based command authorization.
commands.ownerAllowFromIdentify owners for owner-only command surfaces.
skills.load.extraDirsAdd skill discovery directories at the lowest precedence.
skills.load.watchEnable passive skill rescans. Default: true.
skills.entries.<name>.enabledEnable or disable a file-backed skill by name.
agents.entries.<id>.skillsFilter which eligible Skills one agent can use.

Important Paths

PathMeaning
~/.openclaw/openclaw.jsonMain configuration file.
~/.openclaw/.envTrusted global environment file, commonly used for provider API keys.
~/.openclaw/workspaceDefault agent workspace.
<workspace>/skills/<name>/SKILL.mdWorkspace skill instructions and metadata.
<workspace>/.agents/skillsProject agent skill root, below workspace skills/ in precedence.
~/.agents/skillsPersonal agent Skills for the default state setup.
<state-dir>/skillsShared managed Skills for agents using that state directory.

Environment Variables and Precedence

Environment loading normally preserves existing values. Precedence is: process environment, current-directory .env, global .env, the config env block, then optional login-shell import.

Provider credentials and protected runtime controls from a workspace .env are ignored. Use the global .env or the Gateway service environment for those values.

An OpenClaw-managed systemd service has a narrow exception: trusted dotenv values can replace service values that OpenClaw recorded as managed, while operator-owned service values retain precedence.

VariableMeaning
OPENCLAW_HOMEOverride the home used for OpenClaw path defaults.
OPENCLAW_STATE_DIROverride the mutable state directory.
OPENCLAW_CONFIG_PATHPoint directly to the active configuration file.
OPENCLAW_WORKSPACE_DIROverride the default agent workspace.
OPENCLAW_PROFILESelect named-profile defaults.
OPENCLAW_GATEWAY_URLOverride the remote Gateway URL used by clients.
OPENCLAW_GATEWAY_PORTOverride the local Gateway port.
OPENCLAW_GATEWAY_TOKENSupply token authentication for supported Gateway server/client paths.
OPENCLAW_GATEWAY_PASSWORDSupply password authentication for supported Gateway server/client paths.
OPENCLAW_CONFIG_READONLYSet to 1 to make the configuration immutable to OpenClaw writes.
OPENCLAW_LOAD_SHELL_ENVEnable import of missing expected values from the login shell.
OPENAI_API_KEY / ANTHROPIC_API_KEYProvider credentials for supported API-key routes. Gateway authentication uses its own credentials.

Skills and ClawHub

Find, Install, and Check Skills

CommandAction
openclaw skills search "<query>"Search ClawHub. Omit the query to browse trending Skills.
openclaw skills install @owner/<slug>Install a ClawHub skill into the target workspace.
openclaw skills install @owner/<slug> --version <version>Install a selected ClawHub version.
openclaw skills install @owner/<slug> --agent <id>Install into one configured agent workspace.
openclaw skills install @owner/<slug> --globalInstall into the shared managed skill directory.
openclaw skills install git:owner/repoInstall an unmanaged Git skill with SKILL.md at its root.
openclaw skills install ./path/to/skillCopy a local skill directory into the workspace.
openclaw skills listInspect the selected Gateway’s skill inventory.
openclaw skills list --eligibleList Skills whose declared prerequisites are satisfied.
openclaw skills info <name>Inspect one skill, its source, and requirements.
openclaw skills checkReport missing requirements, disabled Skills, and visibility conditions.
openclaw skills verify @owner/<slug>Verify a ClawHub-tracked skill with the registry.
openclaw skills update @owner/<slug>Update a ClawHub-tracked installation.
openclaw skills update --allUpdate tracked Skills in the selected workspace. Add --global for shared installs.
openclaw skills workshop listList learned Skills managed through Skill Workshop.
openclaw skills library --helpShow private Skill Library commands; personal operations require an authenticated Gateway profile.

Invoke or Disable a Skill

Inside chat, /skill <name> [input] invokes a user-invocable skill by name. A Skill may also have a generated direct slash command. In Control UI, selecting a Skill from slash completion inserts a $skill-name reference into the message.

/skill <name> <task or input>

To disable a file-backed skill, stop the local managed Gateway, change its enabled setting, validate, and start the Gateway again:

openclaw gateway stop
openclaw config set skills.entries.<name>.enabled false --strict-json
openclaw config validate
openclaw gateway start

Remove a ClawHub Skill

Install the standalone ClawHub CLI if needed, then choose the same workspace root used during installation. Uninstall asks for confirmation before deleting the skill directory and its lock-file entry.

npm i -g clawhub
clawhub --workdir <agent-workspace> uninstall @owner/<slug>

Create a Local Skill

Create <workspace>/skills/project-check/SKILL.md with YAML frontmatter and instructions such as the following.

---
name: project-check
description: Review a project's test commands and summarize failures.
user-invocable: true
---
# Project Check
Read the project instructions and package scripts.
Run the documented test command when execution is permitted.
Report failed tests and the files that need attention.

Publish a Skill to ClawHub

Authenticate with ClawHub before publishing a local Skill directory containing SKILL.md. Published ClawHub Skills use the MIT-0 license, allowing reuse and redistribution without attribution.

clawhub login
clawhub skill publish <path>

Agents, Sessions, and Memory

Use agent for an individual task and agents to manage configured agents. A workspace is a working directory and context source. Enable sandboxing when tools need enforced isolation.

CommandAction
openclaw agents listList configured agents.
openclaw agents list --bindingsInclude channel routing bindings.
openclaw agents add <id> --workspace <path>Create an agent with its own workspace.
openclaw agents bindingsList channel/account routing rules.
openclaw agents bind --agent <id> --bind <channel>:<account>Route a channel account to an agent.
openclaw agent --agent <id> --message "<task>"Run an agent turn through the Gateway.
openclaw agent exec "<task>" --cwd <path>Run an ephemeral embedded task for a repository or script. Execution permissions follow its effective configuration.
openclaw sessionsList stored sessions. Use channel status for live connectivity checks.
openclaw sessions --agent <id>List sessions belonging to one agent.
openclaw sessions --all-agentsList sessions across configured agents.
openclaw sessions --active 120Filter sessions active within the last 120 minutes.
openclaw sessions tail --followFollow session transcript output.
openclaw sessions cleanup --dry-runPreview session maintenance before enforcement.
openclaw memory status --agent <id>Inspect semantic memory readiness for an agent.
openclaw memory index --agent <id>Index that agent’s memory sources.
openclaw memory search "<query>" --agent <id>Search semantic memory. These commands belong to the bundled memory-core plugin.

Workspace Instruction and Memory Files

FileMeaning
AGENTS.mdOperating instructions, priorities, memory conventions, and local tool notes.
SOUL.mdPersona, tone, and behavioral boundaries.
USER.mdOptional stable user preferences and project context.
IDENTITY.mdAgent name and identity details.
BOOT.mdOptional startup checklist when the boot-md hook is enabled.
BOOTSTRAP.mdOne-time first-run instructions for a new workspace.
MEMORY.mdOptional curated long-term memory for private/main-session use.
memory/YYYY-MM-DD.mdDaily memory notes and detailed logs.

Channels and Messaging

Channel setup connects an account. Pairing grants a sender access to supported direct-message channels.

CommandAction
openclaw channels listList configured channel accounts.
openclaw channels add --channel telegramOpen guided Telegram account setup without putting a token in the command line.
openclaw channels login --channel whatsappStart WhatsApp account linking.
openclaw channels logout --channel whatsappLog out the linked WhatsApp account.
openclaw channels status --probeCheck live channel connectivity.
openclaw channels capabilitiesInspect supported channel features.
openclaw channels logs --channel <name>Show logs for a selected channel.
openclaw pairing list <channel>List pending DM pairing requests.
openclaw pairing approve <channel> <code>Approve the sender associated with a pairing code.
openclaw channels capabilities --channel <name> --target <destination>Inspect effective channel capabilities for a specific destination.

To send a message, specify the channel and its target syntax. This command sends to the selected destination immediately.

openclaw message send --channel discord --target channel:<channel-id> --message "Deployment complete."

Advanced Command Index

These entries identify the main operation for each advanced area. Run the relevant subcommand with --help for its full argument list and installed-plugin options.

CommandAction
openclaw automations listList scheduled jobs. openclaw cron list is an accepted alias.
openclaw automations runs <job-id>Inspect run history for a selected scheduled job.
openclaw hooks listList internal event hooks.
openclaw hooks checkInspect hook eligibility and missing requirements.
openclaw hooks enable <name>Enable an internal hook. It can change behavior on future events.
openclaw mcp listList OpenClaw-managed outbound MCP server definitions.
openclaw mcp serveExpose OpenClaw channel conversations as an MCP server.
openclaw plugins listList installed/bundled plugins and their status.
openclaw plugins inspect <id>Inspect a plugin’s metadata and capabilities.
openclaw plugins install <path-or-spec>Install a plugin package. Review any provenance, capability-consent, or policy prompt.
openclaw plugins doctorDiagnose plugin load problems.
openclaw browser statusInspect the browser control service.
openclaw browser profilesList browser profiles.
openclaw browser tabsList tabs in the selected browser profile.
openclaw browser snapshotCapture a page snapshot for subsequent browser actions.
openclaw nodes statusInspect connected nodes and their capabilities.
openclaw devices listList paired devices and pending device requests.
openclaw sandbox listList sandbox runtimes.
openclaw sandbox explain --agent <id>Inspect effective sandbox and tool-access policy for an agent.
openclaw approvals get --gatewayInspect exec approvals on the Gateway host.
openclaw approvals pendingList pending execution approvals.
openclaw approvals resolve <id> allow-onceApprove one pending execution request once.
openclaw security auditInspect configuration and state for security findings.
openclaw backup createCreate a state backup; review the command options to choose what to include.
openclaw completion --shell <shell>Generate shell completions for bash, zsh, fish, or powershell.
openclaw docs "<query>"Search the live OpenClaw documentation index from the terminal.
openclaw migrate --helpReview migration and import options before moving configuration, Skills, or credentials.
openclaw reset --helpReview reset scopes and destructive effects before resetting local state.
openclaw uninstall --helpReview options for removing OpenClaw from this environment.
openclaw secrets auditCheck for secret-handling findings such as plaintext or legacy credential residue.
openclaw webhooks --helpShow the available webhook commands and options.

Advanced Chat Entry Points

Slash commandAction
/learn [request]Draft a reviewable Skill through Skill Workshop.
/loop [interval] <prompt>Owner-only recurring work in this conversation. Omitting an interval selects self-paced checks.
/loop statusList this conversation’s loop jobs.
/loop stop [name]Remove matching loop jobs.
/goal [status|start|edit|pause|resume|complete|block|clear]Manage a durable goal for the current session.
/subagents list|log|infoInspect subagent runs attached to the session.
/acp helpShow controls for external ACP agent sessions.
/codex <action>Control the Codex harness when its plugin is available.
/tts helpShow text-to-speech controls.

Command Examples

First Launch to Background Service

openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

Change a Model for One Conversation

/models
/model <provider/model> -s
/model status

Change the Saved Shared Model

openclaw models list
openclaw gateway stop
openclaw models set <provider/model>
openclaw config validate
openclaw gateway start
openclaw models status

Install a Skill and Check Its Readiness

openclaw skills search "<query>"
openclaw skills install @owner/<slug>
openclaw skills info <name>
openclaw skills check
openclaw skills list --eligible

Diagnose Before Applying Repairs

openclaw config validate
openclaw doctor --lint
openclaw gateway status
openclaw channels status --probe
openclaw logs --limit 100

Troubleshooting

Command / checkAction
node --versionIf installation fails, confirm the supported Node runtime before retrying.
openclaw config fileIf an edit appears ineffective, confirm you edited the active profile’s config.
openclaw config validateIf the Gateway refuses startup, identify unknown keys or invalid values.
openclaw gateway statusIf chat cannot connect, check whether the intended service is running and which port it owns.
openclaw models status --agent <id>If authentication or model routing fails, inspect the affected agent as well as shared defaults.
openclaw skills info <name>If a Skill does not appear or run, inspect its source, requirements, and name.
openclaw skills checkIf a listed Skill is unavailable, resolve missing prerequisites or agent visibility filters.
openclaw pairing list <channel>If a DM sender cannot reach the agent, check pending access requests.
/whoamiIf a chat command is ignored or refused, identify the sender and check command/owner authorization.
/model statusIf a default-model change did not affect this conversation, inspect its session selection.
openclaw gateway status --deepIf an unexpected Gateway may be running, inspect additional service installations.
openclaw update statusIf an update failed or the installed version is unclear, inspect update-channel and run status.

Sources

For syntax and options in your installed release, run openclaw --help or openclaw <command> --help. For more detailed reference material, use the official CLI reference, chat slash commands, configuration CLI, Skills CLI, ClawHub CLI, and installation instructions.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest & top AI tools sent directly to your email.

Subscribe now to explore the latest & top AI tools and resources, all in one convenient newsletter. No spam, we promise!