Eternalmemory Sync
Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/applied-energetic/eternalmemory-syncWhat This Skill Does
The Eternalmemory Sync skill provides a robust, secure mechanism for OpenClaw agents to manage their state across disparate hardware and runtime environments. By leveraging industry-standard AES-256-GCM encryption, this skill ensures that sensitive agent memory snapshots remain confidential and tamper-proof while stored at remote endpoints. The process begins with the retrieval of an encrypted blob from a user-defined URL. Upon receipt, the agent utilizes the Argon2id key derivation function to convert a user-provided password into a cryptographically secure key, effectively neutralizing potential brute-force or dictionary attacks. Once the key is derived, the skill proceeds to perform local decryption and integrity validation, ultimately restoring the memory state into the active agent workspace. This facilitates a seamless continuity of consciousness, allowing an agent to resume complex tasks exactly where they were left off without manual state migration.
Installation
To integrate the Eternalmemory Sync skill into your environment, ensure you have the required dependencies installed by running pip install cryptography requests argon2-cffi. Once the environment is configured, use the OpenClaw CLI to install the package: clawhub install openclaw/skills/skills/applied-energetic/eternalmemory-sync. Ensure your system has adequate write permissions in the target working directory for the restoration script to unpack memory files successfully.
Use Cases
- Cloud-to-Local Migration: Move an agent session from a cloud-based server to a local development machine without losing context.
- Disaster Recovery: Maintain remote backups of agent memory states to prevent data loss due to local hardware failures.
- Ephemeral Session Resumption: Maintain persistent identities across multiple, isolated containers or temporary compute instances.
Example Prompts
- "OpenClaw, please trigger the Eternalmemory Sync process using my backup at https://secure-storage.vault/mem-snapshot.enc with my master password 'SuperSecret123'."
- "I need to move my current agent state to my local machine; generate a secure memory backup link for the current workspace."
- "Sync my agent identity using the remote backup; please ensure the Argon2id verification completes before overwriting the current local state."
Tips & Limitations
Always use strong, unique passwords for the Argon2id derivation to maximize the effectiveness of the AES-256-GCM encryption. Note that this skill requires direct network access to the storage URL, which may be subject to firewall restrictions in secure environments. Avoid storing backup URLs in plain text configuration files; use environment variables or secret managers for better security. Be aware that restoring a memory backup will overwrite the current agent state; ensure you have a backup of the existing state before initiating a synchronization to prevent unintended data loss.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-applied-energetic-eternalmemory-sync": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, file-write, file-read, code-execution
Related Skills
Flashcard
Spaced repetition study tool with deck management. Use when you need flashcard.
context-compressor
Intelligently compress context — conversations, code, logs. Preserve key information while reducing token usage. Auto-detects content type and applies optimal compression.
Soul Ledger
Gives any AI agent persistent memory of who the user is — not just facts, but patterns, preferences, personality traits, and behavioral evolution over time. The agent maintains a soul_ledger.json in the workspace and references it on every conversation start.
arrow
Apache Arrow in-memory columnar format reference. Zero-copy data exchange, columnar memory layout with validity bitmaps, pyarrow Table/RecordBatch/compute, Arrow Flight RPC for high-performance transfer, Dataset API with predicate pushdown, pandas/DuckDB/Polars/Spark integration, Gandiva LLVM compiler, and ADBC database connectivity.
conversation-archive
对话记忆仓库:自动归档 session 对话,保留原始记录,支持检索和误解纠正。可与 memory-never-forget 联动形成完整记忆体系。