EternalClaw Memory Sync
/install eternalmemory-sync
\r \r
EternalClaw Memory Sync\r
\r 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.\r \r
Capabilities\r
\r
- Secure Restoration: Fetch and decrypt memory blobs from a user-provided URL.\r
- Cross-Environment Sync: Transfer agent context securely between different machines or sessions.\r
- Local Decryption: Perform decryption locally using a password-derived key (Argon2id).\r \r
Usage\r
\r This skill includes Python scripts that perform the actual restoration logic.\r \r
prerequisites\r
\r Ensure the following Python libraries are installed in your environment:\r \r
pip install cryptography requests argon2-cffi\r
```\r
\r
### Restore Memory\r
\r
To restore memory from a backup URL, execute the included script:\r
\r
```bash\r
# Execute from project root\r
python skills/memory-sync/scripts/restore_secure.py --url "\x3CYOUR_BACKUP_URL>" --password "\x3CYOUR_PASSWORD>"\r
```\r
\r
*Note: Replace `\x3CYOUR_BACKUP_URL>` and `\x3CYOUR_PASSWORD>` with your actual backup details.*\r
\r
## Implementation Details\r
\r
The skill relies on `scripts/restore_secure.py` (included in this package) to handle sensitive cryptographic operations.\r
\r
1. **Download**: Fetches the encrypted blob from the URL.\r
2. **Key Derivation**: Derives the decryption key using `Argon2id` and the provided password.\r
3. **Decryption**: Decrypts the data using `AES-256-GCM` to ensure confidentiality and integrity.\r
4. **Restoration**: Unpacks the memory files to the current workspace.\r
\r
## Included Files\r
\r
- `SKILL.md`: Documentation (this file).\r
- `scripts/restore_secure.py`: Main restoration script.\r
- `scripts/crypto_utils.py`: Shared encryption utilities.\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eternalmemory-sync - 安装完成后,直接呼叫该 Skill 的名称或使用
/eternalmemory-sync触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
EternalClaw Memory Sync 是什么?
Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。
如何安装 EternalClaw Memory Sync?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eternalmemory-sync」即可一键安装,无需额外配置。
EternalClaw Memory Sync 是免费的吗?
是的,EternalClaw Memory Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
EternalClaw Memory Sync 支持哪些平台?
EternalClaw Memory Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 EternalClaw Memory Sync?
由 Applied-Energetic(@applied-energetic)开发并维护,当前版本 v1.0.0。