Install
openclaw skills install claw-time-machineBackup, restore, and migrate OpenClaw installations. Preserve workspace memories, credentials, custom skills, scheduled tasks, and core configuration. Use when the user wants to back up OpenClaw, restore from a backup, migrate to another machine or server, inspect or count existing backups, or mentions backup, restore, migration, 时光机, 迁移, 备份, 恢复.
openclaw skills install claw-time-machineBack up, restore, and migrate the important state of an OpenClaw installation.
Use the bundled script:
./scripts/ctm.sh <command> [args]
Commands:
backup [filename] — create a backup under ~/.ctm/list — show backups, newest firstrestore <index|filename|latest> [--force] — restore a backupmigrate <user@host> [--remote-dir <dir>] [--clean-remote-archive] [--force] — copy a backup to another machine and restore it thereThe script backs up only the important OpenClaw state, not the full installation binaries:
workspace/credentials/telegram/skills/cron/openclaw.jsonidentity/Each archive also includes a manifest.txt file that lists the captured paths.
Before a risky change, server migration, or major upgrade:
./scripts/ctm.sh backup
If the user asks how many backups exist or wants to inspect them:
./scripts/ctm.sh list
Report the count, filenames, sizes, and highlight the newest backup.
Prefer listing backups first when the user is choosing by index:
./scripts/ctm.sh list
./scripts/ctm.sh restore 1
Use latest when the intent is obvious:
./scripts/ctm.sh restore latest
Add --force only when non-interactive restore is clearly intended.
Use the migration command when the user wants a full move to a new server:
./scripts/ctm.sh migrate user@new-server
The script creates a fresh backup, copies it to the target host, and restores it there without requiring the skill to already exist on the target machine.
If the user wants the copied archive removed from the target machine after a successful restore, add --clean-remote-archive.
references/usage.md before doing a migration.For detailed examples, migration notes, and failure handling, read references/usage.md.