ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

boot_installer

Install, update, repair, or health-check the openclaw environment. Use when the user says install openclaw, run the bootstrapper, update packages, fix a broken install, or check system health.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/alaminedits/boot-installer
Or

boot_installer

Runs {baseDir}/boot.sh to manage the full openclaw environment lifecycle. Requires Linux and root/sudo access. The script handles privilege escalation automatically.

Slash commands

CommandWhat it does
/boot-installFresh install of all components
/boot-updateUpgrade all packages to latest versions
/boot-repairDeep clean and rebuild broken state
/boot-checkHealth-check — verify all components

When to run which mode

  • User says "install openclaw", "set it up", "run the installer" → install (no flag)
  • User says "update", "upgrade packages" → update
  • User says "repair", "fix", "something is broken", "rebuild" → repair
  • User says "check", "status", "is everything installed", "health check" → check

How to invoke

Always run as the calling user (sudo is handled internally by the script):

bash {baseDir}/boot.sh                # install
bash {baseDir}/boot.sh --update       # update
bash {baseDir}/boot.sh --repair       # repair
bash {baseDir}/boot.sh --check        # check — exits with number of failed checks (max 125)

Use the exec tool. Stream output so the user sees the spinner progress live.

What gets installed (install mode)

  • Node.js v24+ via NodeSource
  • UV Python package manager (~/.local/bin/uv)
  • Python 3.10 venv at ~/venv with scrapling[fetchers]
  • Chromium browser via Playwright (~/.cache/ms-playwright)
  • NPM globals: 9router, openclaw@latest, clawhub, paperclipai, @presto-ai/google-workspace-mcp, mcporter
  • System symlinks in /usr/local/bin
  • 9router autostart via systemd user service (falls back to .bashrc hook)
  • openclaw-gateway-watchdog systemd user service
  • Mcporter Google Workspace connector

Key paths

PathPurpose
~/venvPython virtual environment
~/.local/binUV binary
~/.local/npm/binNPM global binaries
~/.cache/ms-playwrightChromium browser
~/.openclaw/workspace/skillsWorkspace skills
~/.config/systemd/user/9router.service9router systemd unit
~/.config/systemd/user/openclaw-gateway-watchdog.serviceGateway watchdog

After install

If .bashrc was modified, remind the user to reload their shell:

source ~/.bashrc

Logs and errors

The script writes a full log to /tmp/boot-YYYYMMDD-HHMMSS.log. If a step fails, the last 15 lines of output are printed inline and the log path is shown. Surface that path to the user on failure.

Check mode exit codes

--check exits with the count of failed checks (0 = all pass, 1–125 = N issues, capped at 125). Parse the exit code and tell the user how many checks failed and to run bash {baseDir}/boot.sh to repair.

Troubleshooting

Metadata

Stars3951
Views0
Updated2026-04-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-alaminedits-boot-installer": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.