EternalClaw Memory Sync
slug: memory-sync
by applied-energetic · published 2026-04-01
$ claw add gh:applied-energetic/applied-energetic-eternalmemory-sync---
slug: memory-sync
display_name: EternalClaw Memory Sync
description: Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
author: Applied-Energetic
version: 1.0.0
tags: [memory, sync, backup, encryption, agent-state]
license: MIT-0
---
# EternalClaw Memory Sync
This skill enables Openclaw agents to securely synchronize their memory state from a remote URL. It handles downloading, decrypting with AES-256-GCM, and restoring memory files to ensure seamless context continuity across environments.
Capabilities
Usage
This skill includes Python scripts that perform the actual restoration logic.
prerequisites
Ensure the following Python libraries are installed in your environment:
pip install cryptography requests argon2-cffi
Restore Memory
To restore memory from a backup URL, execute the included script:
# Execute from project root
python skills/memory-sync/scripts/restore_secure.py --url "<YOUR_BACKUP_URL>" --password "<YOUR_PASSWORD>"
*Note: Replace `<YOUR_BACKUP_URL>` and `<YOUR_PASSWORD>` with your actual backup details.*
Implementation Details
The skill relies on `scripts/restore_secure.py` (included in this package) to handle sensitive cryptographic operations.
1. **Download**: Fetches the encrypted blob from the URL.
2. **Key Derivation**: Derives the decryption key using `Argon2id` and the provided password.
3. **Decryption**: Decrypts the data using `AES-256-GCM` to ensure confidentiality and integrity.
4. **Restoration**: Unpacks the memory files to the current workspace.
Included Files
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...