From openclaw-toolkit
Guides the user through installing OpenClaw, the self-hosted personal AI assistant. Activate when the user says: "install OpenClaw", "set up OpenClaw", "how do I get OpenClaw running", "OpenClaw onboarding", "install openclaw on Windows/macOS/Linux", "openclaw setup wizard".
How this skill is triggered — by the user, by Claude, or both
Slash command
/openclaw-toolkit:installThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
OpenClaw is a self-hosted personal AI assistant that connects to messaging channels (WhatsApp, Telegram, Slack, Discord, and more). Install it using one of the methods below based on the user's platform and preference.
OpenClaw is a self-hosted personal AI assistant that connects to messaging channels (WhatsApp, Telegram, Slack, Discord, and more). Install it using one of the methods below based on the user's platform and preference.
pnpm is required only when building from sourceThis is the fastest path. The script installs Node if needed, installs OpenClaw, and launches the onboarding wizard.
macOS / Linux / WSL2:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
To skip the onboarding wizard and install headlessly:
# Unix
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
# Windows
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Use when the installer script is not available or when the user wants manual control.
npm:
npm install -g openclaw@latest
openclaw onboard --install-daemon
pnpm:
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon
Use when the user wants the latest unreleased code or needs to modify OpenClaw.
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm link --global
openclaw onboard --install-daemon
After installation, the onboarding wizard (openclaw onboard) walks through:
Run it at any time to reconfigure:
openclaw onboard
After setup, confirm everything is working:
openclaw doctor # Diagnose config issues and security warnings
openclaw status # Check if the gateway is running
openclaw dashboard # Open the browser-based UI
If openclaw doctor reports issues, refer to the openclaw:config skill for configuration guidance.
Override default paths by setting these before running OpenClaw:
| Variable | Purpose |
|---|---|
OPENCLAW_HOME | Override the default ~/.openclaw directory |
OPENCLAW_STATE_DIR | Override state/session storage location |
OPENCLAW_CONFIG_PATH | Override the config file path |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub doresimon/smarty --plugin openclaw-toolkit