unibase-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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install unibase-membase或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install unibase-membase⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/unibase-membase/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: membase description: 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. license: MIT metadata: author: Unibase version: "1.0.0" category: memory-management tags: [backup, encryption, membase, storage, decentralized, memory] allowed-tools: - bash ---
Membase provides secure, decentralized memory storage for AI agents with end-to-end encryption.
Activate this skill when the user:
All Membase operations go through a single command:
node membase.ts <command> [options]
Available commands:
backup - Backup memories to Membaserestore - Restore memories from a backuplist - List all available backupsdiff - Compare two backupsstatus - Show backup status and statisticscleanup - Clean up old backupsexport MEMBASE_ACCOUNT=your-account-address
export MEMBASE_SECRET_KEY=your-secret-key
export MEMBASE_BACKUP_PASSWORD=your-backup-password
export MEMBASE_ENDPOINT=https://testnet.hub.membase.io
Check if configured:
echo $MEMBASE_ACCOUNT
echo $MEMBASE_SECRET_KEY
echo $MEMBASE_BACKUP_PASSWORD
Backs up agent memory files (MEMORY.md, memory/*/.md) to Membase with AES-256-GCM encryption.
Usage:
node membase.ts backup [options]
Options:
--password or -p - Encryption password (required if not in env)--incremental or -i - Only backup changed files since last backup--workspace - Custom workspace directory--no-validate - Skip password strength validation--no-json - Don't output JSON for agent parsingExample conversation:
User: "Please backup my memories"
You should:
```bash echo $MEMBASE_BACKUP_PASSWORD ```
```bash cd skills/membase node membase.ts backup --password "
``` [OK] Backup completed Backup ID: backup-2026-02-02T10-30-45-123Z Files: 15 Size: 234 KB
[WARNING] Save your backup ID and password securely! ```
Incremental backup (faster):
node membase.ts backup --password "<password>" --incremental
Restores memories from a Membase backup.
Usage:
node membase.ts restore <backup-id> [options]
Options:
- The backup ID to restore (required)--password or -p - Decryption password (required if not in env)--no-json - Don't output JSON for agent parsingExample conversation:
User: "Restore my memories from backup-2026-02-02T10-30-45-123Z"
You should:
```bash echo $MEMBASE_BACKUP_PASSWORD ```
```bash cd skills/membase node membase.ts restore backup-2026-02-02T10-30-45-123Z --password "
``` [OK] Restore completed Files restored: 15 Total size: 234 KB Location: ~/.openclaw/workspace/ ```
Lists all available backups for this agent.
Usage:
node membase.ts list [options]
Options:
--no-json - Don't output JSON for agent parsingExample conversation:
User: "Show me my backups" or "List my backups"
You should:
cd skills/membase
node membase.ts list
Output will show:
Available backups:
ID Timestamp Files Size
──────────────────────────────────────────────────────────────────
backup-2026-02-02T10-30-45-123Z 2026-02-02 10:30:45 15 234 KB
backup-2026-02-01T15-20-10-456Z 2026-02-01 15:20:10 12 198 KB
Compares two backups to see what changed.
Usage:
node membase.ts diff <backup-id-1> <backup-id-2> [options]
Options:
- First backup ID (required) - Second backup ID (required)--password or -p - Decryption password (required if not in env)--no-json - Don't output JSON for agent parsingExample conversation:
User: "What changed between my last two backups?"
You should:
```bash cd skills/membase node membase.ts list ```
```bash node membase.ts diff backup-2026-02-02T10-30-45-123Z backup-2026-02-01T15-20-10-456Z --password "
``` Added files (2): + memory/conversation-new.md + memory/notes.md
Modified files (1): ~ MEMORY.md ```
Shows backup status and statistics.
Usage:
node membase.ts status [options]
Options:
--no-json - Don't output JSON for agent parsingExample conversation:
User: "What's my backup status?" or "Check backup status"
You should:
cd skills/membase
node membase.ts status
Output shows:
[STATS] Backup Status
Local:
Files: 15
Size: 234 KB
Remote:
Backups: 10
Configuration:
Endpoint: https://testnet.hub.membase.io
Agent: my-agent
Workspace: ~/.openclaw/workspace
Lists old backups that could be deleted (Membase doesn't support delete API yet).
Usage:
node membase.ts cleanup [options]
Options:
--keep-last - Keep last N backups (default: 10)--dry-run - Show what would be deleted without deleting--no-json - Don't output JSON for agent parsingExample conversation:
User: "Clean up old backups, keep the last 5"
You should:
cd skills/membase
node membase.ts cleanup --keep-last 5
Note: Will show which backups should be deleted, but user needs to delete manually via Membase Hub UI.
If you see "Membase credentials not configured":
# User needs to set environment variables:
export MEMBASE_ACCOUNT=your-account
export MEMBASE_SECRET_KEY=your-key
If you see "Backup password is required":
If you see "Invalid password" or "Decryption failed":
If list shows "No backups found":
If connection fails:
...
安装 The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. 后,可以对 AI 说这些话来触发它
Help me get started with The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot.
Explains what The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. does, walks through the setup, and runs a quick demo based on your current project
Use The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. to manage agent memory with Membase - a decentralized, encrypted memor...
Invokes The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. with the right parameters and returns the result directly in the conversation
What can I do with The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. in my documents & notes workflow?
将技能文件夹放到 ~/.claude/skills/unibase-membase/ 目录(个人级,所有项目可用),或 .claude/skills/unibase-membase/(项目级)。重启 AI 客户端后,用 /unibase-membase 主动调用,或让 AI 根据上下文自动发现并使用。
The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. 可免费安装使用。请查阅仓库了解许可证信息。
Lists the top use cases for The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot., with example commands for each scenario
Automate my documents & notes tasks using The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot.
Identifies repetitive steps in your workflow and sets up The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. to handle them automatically
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.
The first official Unibase Membase skill: decentralized persistent memory, purpose-built for OpenClaw Bot. 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。