← Back to Skills
General

migrator

wenjie2024 By wenjie2024 👁 19 views ▲ 0 votes

Securely migrate OpenClaw Agent (config, memory, skills) to a new

GitHub
---
name: migrator
description: Securely migrate OpenClaw Agent (config, memory, skills) to a new machine.
---

# OpenClaw Migrator

A utility to package an Agent's state into a portable, encrypted archive (`.oca`) for migration.

## Features

- **Encrypted Archive**: Uses AES-256-GCM + auth tag for confidentiality and integrity.
- **Path Normalization**: Restores workspace path using `manifest.json` metadata.
- **Dependency Manifest**: Captures system dependencies (Brewfile) to ensure the new environment matches.

## Usage

### Export (On Old Machine)

```bash
migrator export --out my-agent.oca --password "secret"
```

### Import (On New Machine)

```bash
migrator import --in my-agent.oca --password "secret"
```

## Security

This skill handles sensitive data (`openclaw.json`, `auth.token`). 
The export process **always** requires a password to encrypt the archive.
Unencrypted exports are **disabled** by design.
general

Comments

Sign in to leave a comment

Loading comments...