Install
openclaw skills install @applied-energetic/eternalmemory-syncSecurely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
openclaw skills install @applied-energetic/eternalmemory-syncThis 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.
This skill includes Python scripts that perform the actual restoration logic.
Ensure the following Python libraries are installed in your environment:
pip install cryptography requests argon2-cffi
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.
The skill relies on scripts/restore_secure.py (included in this package) to handle sensitive cryptographic operations.
Argon2id and the provided password.AES-256-GCM to ensure confidentiality and integrity.SKILL.md: Documentation (this file).scripts/restore_secure.py: Main restoration script.scripts/crypto_utils.py: Shared encryption utilities.