# Gateway Update Routing

Route routine OpenClaw Gateway updates to the owning install with session recovery.

- Repository: https://github.com/openclaw/openclaw (393636 stars)
- Category: DevOps
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add openclaw/openclaw --skill openclaw-update -g -a claude-code -y`
Codex: `npx skills add openclaw/openclaw --skill openclaw-update -g -a codex -y`
Cursor: `npx skills add openclaw/openclaw --skill openclaw-update -g -a cursor -y`
Gemini CLI: `npx skills add openclaw/openclaw --skill openclaw-update -g -a gemini-cli -y`

## Description

Route routine updates of an existing local or remote OpenClaw Gateway to its installation owner, with automatic session recovery. Defer to deployment-specific skills when available.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Update OpenClaw

Use for general requests to update an existing Claw/Gateway. Select the existing update workflow; do not create another deployer or scheduler. Release validation, publication, new installations, and unrelated hosts are outside this workflow.

## Resolve the owner

Identify the host, runtime user, profile/state root, service, running executable/release, and update owner from operator configuration and live inspection. The current repository or shell CLI may belong to another install. Keep private access details and state out of public artifacts.

Read the owner runbook and choose the matching workflow:

| Installation                               | Update path                                                                                                                                                |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Canonical live main checkout and macOS app | [openclaw-live-updater](../openclaw-live-updater/SKILL.md).                                                                                                |
| Operator-configured Team server            | [update-team-server](../update-team-server/SKILL.md).                                                                                                      |
| Other managed deployments                  | Deployment-specific skill/runbook and existing owner, including containers and declarative installations.                                                  |
| Standard package or single-user source     | [Updating](../../../docs/install/updating.md) and the [update CLI contract](../../../docs/cli/update.md), using the owning CLI on the target host/profile. |

The rest: https://github.com/openclaw/openclaw/blob/HEAD/.agents/skills/openclaw-update/SKILL.md
