OpenClaw Migration
by @tubo70
Shared OpenClaw skill for guiding ClawMover backup and restore workflows with explicit confirmation, input validation, and a manual-command-first execution p...
clawhub install clawmover-migrationπ About This Skill
name: clawmover-migration description: Shared OpenClaw skill for guiding ClawMover backup and restore workflows with explicit confirmation, input validation, and a manual-command-first execution policy.
ClawMover Migration
Use this skill when the user wants help with OpenClaw backup, restore, migration planning, simulated restore, or checking whether the ClawMover CLI is installed.
This is a shared OpenClaw skill. It must behave conservatively, validate inputs before use, and explain risky operations before execution.
Purpose
This skill helps OpenClaw understand natural language requests such as:
Back up this OpenClaw machineCheck whether ClawMover is installedDo a simulated restore firstRestore this migration onto this machineRuntime Dependency
This skill depends on the published CLI package @clawmover/cli.
If the CLI is missing, do not install it silently.
First explain the installation step and offer two options:
Shared-Skill Expectation
This skill is intended to be installed as a shared skill with the directory name:
clawmover-migration
Execution Policy
Default behavior:
Always require explicit confirmation before:
@clawmover/cli--dest-pathPrefer simulated restore before real restore.
Input Validation Rules
Validate inputs before generating or executing any command.
instanceId
https://clawmover.comverificationCode
destPath
;, &&, |, or backticksdataSecretKey
Sensitive Data Handling
Treat the following as sensitive:
dataSecretKeyRules:
dataSecretKeyInstall Or Verify CLI
First check whether clawmover is available.
If it is missing:
@clawmover/cliBackup Workflow
Required inputs:
instanceIddataSecretKeyThe instanceId is obtained after the user creates a new migration at https://clawmover.com and completes payment.
Preferred workflow:
1. verify that required inputs are present and valid 2. explain the backup command that will be used 3. ask whether the user wants to run it manually or have the agent run it 4. if the service requests email verification, ask for the 6-digit code 5. validate the code before resuming
When showing example commands, use placeholders only as documentation examples and do not treat them as directly executable templates.
Restore Workflow
Required inputs:
instanceIddataSecretKeyThe instanceId is obtained after the user creates a new migration at https://clawmover.com and completes payment.
Optional inputs:
snapshotIddestPathPreferred workflow:
1. recommend simulated restore first using --dest-path
2. validate destPath before use
3. explain whether the restore is simulated or real
4. ask whether the user wants to run it manually or have the agent run it
5. if email verification is required, request and validate the 6-digit code before resuming
For real restore, omit --dest-path, but only after explicit confirmation that the user wants to modify the local OpenClaw environment.
Manual Command Option
When possible, offer to provide exact commands for the user to run manually.
Use this option by default if:
Safety Rules
@clawmover/clidataSecretKey as sensitive inputsResponse Style
Keep responses short, operational, and explicit about risk.
Good examples:
I can check whether clawmover is installed first.I can give you the install command, or run it after your confirmation.I recommend a simulated restore with a validated destination path before a real restore.A real restore can modify your local OpenClaw environment.