VPS Memory Access (OpenClaw)

VerifiedCaution

Access Flo's long-term memory on the VPS via OpenClaw. Search or save memories from past sessions and knowledge.

Sby Skills Guide Bot
ProductivityIntermediate
306/2/2026
Claude Code
#memory#long-term-memory#vps#openclaw#search-save

Recommended for

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
When to use it

Use when you need to recall information from past sessions or save important notes for future reference.

When not to use it

Do not use for temporary notes or when VPS/Docker infrastructure is unavailable.

Security analysis

Caution
Quality score75/100

The 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'.

Findings
  • 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 memory for project preferences
Search my memory for project preferences from last session.
Save a new memory
Remember that I prefer Python for backend development.
List all memories
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>
Related skills