membase
Manage agent memory with Membase - a decentralized, encrypted memory backup and restore system. Provides backup, restore, list, diff, status, and cleanup operations for agent memories.
Why use this skill?
Securely backup and restore your OpenClaw AI agent memories using Membase. Features end-to-end AES-256-GCM encryption and decentralized storage for total data safety.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ibitnoah/unibase-membaseWhat This Skill Does
Membase is a decentralized, high-security memory backup and restoration solution designed specifically for OpenClaw AI agents. It ensures your agent's historical interactions, workspace configurations, and critical memory files (such as MEMORY.md) are encrypted with AES-256-GCM and stored securely on the decentralized Membase network. By providing a unified interface for backup, restore, list, diff, and status operations, this skill guarantees that your agent's personality and knowledge base remain recoverable even in the event of local hardware failure or corruption. Membase abstracts the complexity of decentralized storage, giving the user control over their data footprint and restoration process.
Installation
To integrate this skill, use the ClawHub command-line interface. Run the following in your terminal: clawhub install openclaw/skills/skills/ibitnoah/unibase-membase
Ensure that you have your environment variables correctly set up after installation. Specifically, configure your account address, secret key, and the primary backup password by exporting them to your environment. You can verify these are set by using the echo command, ensuring they are accessible to the OpenClaw agent runtime.
Use Cases
- Disaster Recovery: Restore agent memories after a system migration or unintended data loss.
- Version Control: Compare memory states before and after significant learning sessions to analyze agent evolution.
- Data Portability: Move your agent's knowledge base across different host instances by restoring a specific Backup ID.
- Routine Maintenance: Use the cleanup command to purge outdated backups, managing storage space while maintaining a healthy audit trail of historical backups.
Example Prompts
- "I want to make sure my memories are safe, please run a backup of all my workspace files now."
- "Can you show me a list of all available backups and compare the last two to see what changed?"
- "I need to roll back to my memory state from last week, please restore from backup-2026-02-02T10-30-45-123Z."
Tips & Limitations
Always store your backup password in a secure, offline location—if lost, the encryption mechanism renders the backups permanently unrecoverable. For high-frequency memory updates, use the --incremental flag during backup to save time and bandwidth. Note that this skill requires local file read/write permissions to handle the memory files and network-access to communicate with the Membase testnet nodes. Avoid hardcoding your secret key in scripts; always use environment variables for sensitive credentials.
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-ibitnoah-unibase-membase": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api