Install
openclaw skills install @kagura-agent/openclaw-teleportMigrate, backup, or restore an OpenClaw agent workspace to/from a single .soul file. Use when the user wants to move an agent to a new machine, back up their workspace, restore from a backup, or mentions teleport, migration, pack, unpack, .soul files, or "搬家". Wraps the npm package @kagura-agent/openclaw-teleport.
openclaw skills install @kagura-agent/openclaw-teleportOne-command agent migration: pack identity, memory, config, credentials, cron jobs, and workspace into a single .soul archive, then unpack on a new machine for full restoration.
npm install -g @kagura-agent/openclaw-teleport
Or use npx without installing:
npx @kagura-agent/openclaw-teleport pack
# Pack the default (first) agent
openclaw-teleport pack
# Pack a specific agent by name
openclaw-teleport pack kagura
Produces a <name>_<date>.soul file (tar.gz) containing:
openclaw.json# Restore to default workspace (~/.openclaw/workspace)
openclaw-teleport unpack kagura_20260320.soul
# Restore to a custom workspace
openclaw-teleport unpack kagura_20260320.soul --workspace /path/to/workspace
Unpack automatically:
openclaw.jsonghopenclaw-teleport inspect kagura_20260320.soul
Shows manifest metadata without unpacking: agent name, pack date, file count, repos, channels, cron jobs.
⚠️ .soul files contain plaintext credentials (API tokens, bot tokens, app secrets). Treat them like password files:
gpg -c agent.soulpack to save current stateunpack from a saved .soul file.soul file (minus secrets) as a template