eternalmemory-sync
Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
Best use case
eternalmemory-sync is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
Teams using eternalmemory-sync should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/eternalmemory-sync/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How eternalmemory-sync Compares
| Feature / Agent | eternalmemory-sync | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Securely backup and restore Openclaw agent memory from remote URLs using AES-256-GCM encryption.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# 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 - **Secure Restoration**: Fetch and decrypt memory blobs from a user-provided URL. - **Cross-Environment Sync**: Transfer agent context securely between different machines or sessions. - **Local Decryption**: Perform decryption locally using a password-derived key (Argon2id). ## Usage This skill includes Python scripts that perform the actual restoration logic. ### prerequisites Ensure the following Python libraries are installed in your environment: ```bash pip install cryptography requests argon2-cffi ``` ### Restore Memory To restore memory from a backup URL, execute the included script: ```bash # 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 - `SKILL.md`: Documentation (this file). - `scripts/restore_secure.py`: Main restoration script. - `scripts/crypto_utils.py`: Shared encryption utilities.
Related Skills
claw-sync
Secure sync for OpenClaw memory and workspace. Use /sync to push, /restore to pull, /sync-status to check. Supports versioned backups and disaster recovery.
openclaw-sync
OpenClaw 数据轻量同步技能。基于 rclone + cron,支持 70+ 云存储后端, 定时备份 workspace 数据,资源占用极低。
markdown-sync-pro
Markdown 一键同步到 Notion、GitHub Wiki、Medium 等平台
obsidian-sync
Sync files between Clawdbot workspace and Obsidian. Run the sync server to enable two-way file synchronization with the OpenClaw Obsidian plugin.
polymarket-simmer-fastloop-sync-pulse
Trade Polymarket BTC/ETH/SOL 5-minute fast markets using a zero-delay Triple-Trigger strategy. Combines Binance momentum, NOFX OI/Netflow (free public API), and L2 Wall detection to choose between Trend Following and Mean Reversion. Pre-Caches market IDs to bypass the Simmer API blackout at market open.
tokio-async-code-review
Reviews tokio async runtime usage for task management, sync primitives, channel patterns, and runtime configuration. Use when reviewing Rust code that uses tokio, async/await patterns, spawn, channels, or async synchronization. Also covers tokio-util, tower, and hyper integration patterns.
dingtalk-feishu-sync-schedule
**功能**:将钉钉日历日程同步到飞书日历(钉钉 → 飞书,单向)
knowledge-sync
Real-time knowledge base synchronization for AI assistants. Supports inotifywait file monitoring, Git auto-push/pull, Nutstore sync, and multi-device consistency. Use for maintaining knowledge continuity across servers and local devices.
postsyncer-social-media-assistant
Manages social media through PostSyncer using REST and/or MCP. Use when scheduling, posting, or managing content across Instagram, TikTok, YouTube, X (Twitter), LinkedIn, Facebook, Threads, Bluesky, Pinterest, Telegram, Mastodon. Covers posts, media library (list, import URLs, delete, multipart file upload), media folders (CRUD), comments with optional `media` attachments, labels, campaigns, and analytics. Accounts must be pre-connected in the PostSyncer app.
postsyncer
Manage your PostSyncer social media workflows.
surreal-sync
Data migration and synchronization to SurrealDB from MongoDB, PostgreSQL, MySQL, Neo4j, Kafka, and JSONL. Full and incremental CDC sync. Part of the surreal-skills collection.
---
name: article-factory-wechat