Our review
Access and manage Flo's long-term memory on a VPS using SSH and Docker commands to search or save memories.
Strengths
- Persistent memory across sessions
- Searchable via SQLite index
- Separation of curated (read-only) and user-created memories
Limitations
- Requires VPS access and Docker setup
- Limited to Claude Code environment
- Cannot edit MEMORY.md directly
Use when you need to recall information from past sessions or save important notes for future reference.
Do not use for temporary notes or when VPS/Docker infrastructure is unavailable.
Security analysis
CautionThe skill uses SSH, Docker, and direct file writing on a remote system. While it serves a legitimate memory management purpose, the lack of explicit input sanitization guidance elevates the risk to 'caution'.
- •Uses SSH to remote VPS and executes Docker commands, which could be hijacked if inputs are not sanitized.
- •Heredoc file writes directly into the VPS filesystem via SSH, potentially allowing arbitrary content injection.
Examples
Search my memory for project preferences from last session.Remember that I prefer Python for backend development.Show me all my memories.name: vps-memory description: Access Flo's long-term memory on the VPS (OpenClaw). ALWAYS use when the user says "memory", "memories", "remember", "souviens-toi", "rappelle-toi", "save memory", "search memory", "VPS memory", "OpenClaw", or mentions saving/searching past sessions or knowledge. allowed-tools: Bash
<objective> Search or save memories on the VPS via OpenClaw's memory system. </objective> <context> Flo's long-term memory lives on the VPS at `~/.openclaw/workspace/`.NEVER edit MEMORY.md — it's curated by OpenClaw. Always create new files in memory/.
Key paths on VPS
- MEMORY.md (curated, READ-ONLY):
/root/.openclaw/workspace/MEMORY.md - Session memories (CREATE HERE):
/root/.openclaw/workspace/memory/ - SQLite index:
/root/.openclaw/memory/main.sqlite</context>
<quick_start> Parse user intent, then run the matching command:
Search memories:
ssh vps 'cd /root/openclaw && docker compose exec openclaw-gateway node dist/index.js memory search "QUERY"'
Save a new memory:
ssh vps 'cat > /root/.openclaw/workspace/memory/YYYY-MM-DD-topic.md << '\''EOF'\''
# Session: YYYY-MM-DD (via Claude Code local)
## Topic
Content here
**Tags:** relevant, tags, here
EOF'
Then reindex:
ssh vps 'cd /root/openclaw && docker compose exec openclaw-gateway node dist/index.js memory index'
<intent_mapping>
- "search memory" / "cherche dans ma mémoire" / "tu te souviens" → search
- "save memory" / "retiens ça" / "souviens-toi" / "note ça" → save + reindex
- "show memories" / "list memories" → search with broad query </intent_mapping> </quick_start>
<success_criteria>
- Search: returns relevant memory results
- Save: file created on VPS + reindex completed successfully </success_criteria>
Task Prioritizer
Productivity
Prioritizes your tasks using Eisenhower, ICE, and RICE frameworks.
Weekly Status Report Generator
Productivity
Generate structured and concise weekly status reports.
Daily Standup Report
Productivity
Generates structured and concise daily standup reports.