openclaw-teleport
by @kagura-agent
Migrate, 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...
clawhub install openclaw-teleportš About This Skill
name: openclaw-teleport description: Migrate, 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-teleport
One-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.
Install
npm install -g @kagura-agent/openclaw-teleport
Or use npx without installing:
npx @kagura-agent/openclaw-teleport pack
Commands
Pack (export)
# Pack the default (first) agent
openclaw-teleport packPack a specific agent by name
openclaw-teleport pack kagura
Produces a file (tar.gz) containing:
openclaw.jsonUnpack (import/restore)
# Restore to default workspace (~/.openclaw/workspace)
openclaw-teleport unpack kagura_20260320.soulRestore to a custom workspace
openclaw-teleport unpack kagura_20260320.soul --workspace /path/to/workspace
Unpack automatically:
1. Installs OpenClaw if missing
2. Restores workspace files
3. Writes config + credentials to openclaw.json
4. Restores cron jobs
5. Clones GitHub repos via gh
6. Starts the gateway
7. Prints a welcome summary
Inspect
openclaw-teleport inspect kagura_20260320.soul
Shows manifest metadata without unpacking: agent name, pack date, file count, repos, channels, cron jobs.
Security
ā ļø .soul files contain plaintext credentials (API tokens, bot tokens, app secrets). Treat them like password files:
gpg -c agent.soulWhen to Use
pack to save current stateunpack from a saved .soul file.soul file (minus secrets) as a template