4.9k★by mrgoodb
migrate – OpenClaw Skill
migrate is an OpenClaw Skills integration for coding workflows. Export and import Clawdbot installations for migration between machines. Use when the user wants to migrate Clawdbot to a new computer, backup their setup, or restore from a backup. Handles workspace files, config, WhatsApp sessions, and optionally credentials.
Skill Snapshot
| name | migrate |
| description | Export and import Clawdbot installations for migration between machines. Use when the user wants to migrate Clawdbot to a new computer, backup their setup, or restore from a backup. Handles workspace files, config, WhatsApp sessions, and optionally credentials. OpenClaw Skills integration. |
| owner | mrgoodb |
| repository | mrgoodb/migrate |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @mrgoodb/migrate |
| last updated | Feb 7, 2026 |
Maintainer

name: migrate description: Export and import Clawdbot installations for migration between machines. Use when the user wants to migrate Clawdbot to a new computer, backup their setup, or restore from a backup. Handles workspace files, config, WhatsApp sessions, and optionally credentials.
Clawdbot Migration
Export and import complete Clawdbot installations.
Export
Create a portable archive of the current installation:
bash scripts/export.sh
Options:
--output, -o PATH— Output directory (default: current)--workspace PATH— Workspace path (default: ~/clawd)--include-sessions— Include session transcripts--include-credentials— Include credentials ⚠️ handle with care
Example:
bash scripts/export.sh -o /tmp --include-sessions
Creates: clawdbot-export-YYYYMMDD_HHMMSS.tar.gz
Import
Restore from an export archive on a new machine:
bash scripts/import.sh <archive.tar.gz>
Options:
--workspace PATH— Target workspace (default: ~/clawd)--force, -f— Overwrite without prompting
Example:
bash scripts/import.sh clawdbot-export-20260129_120000.tar.gz --force
What's Included
| Component | Default | Flag |
|---|---|---|
| Workspace (~/clawd) | ✓ | — |
| Config (clawdbot.json) | ✓ | — |
| Managed skills | ✓ | — |
| WhatsApp session | ✓ | — |
| Session transcripts | ✗ | --include-sessions |
| Credentials | ✗ | --include-credentials |
Excluded from workspace (can be rebuilt):
node_modules/, .next/, .open-next/, .vercel/, .wrangler/, .git/, dist/, build/
Migration Workflow
-
On old machine:
bash scripts/export.sh -o ~/Desktop -
Transfer archive to new machine (scp, USB, cloud, etc.)
-
On new machine:
npm install -g clawdbot bash scripts/import.sh ~/clawdbot-export-*.tar.gz cd ~/clawd && clawdbot gateway start
WhatsApp session transfers automatically — no re-scan needed.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install migrate?
Run openclaw add @mrgoodb/migrate in your terminal. This installs migrate into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mrgoodb/migrate. Review commits and README documentation before installing.
