Save is an Openclaw Skills memory system that turns live conversations into durable, searchable local knowledge.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install save
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install save using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Save is an Openclaw Skills workflow for converting ephemeral agent chats into structured memory: a standalone markdown summary, a human-readable conversation log, and a fast local FTS5 search index. It runs entirely on local files and Python stdlib, with zero API keys, zero cloud services, and no pip dependencies.
Designed for Openclaw Skills agents that need persistence without external infrastructure, Save creates a three-tier memory layer: a compact log for immediate context, a searchable index for retrieval, and the full saved file for deep review. The result is a practical knowledge base that makes past decisions, debugging notes, and project context easy to recover in later sessions.
/save.~/.openclaw/workspace/saved/YYYY-MM-DD_topic-slug.md.conversation-log.md with the date, filename, and one-line summary, then updates the conversation count.memory-index.py build, which scans tracked markdown files, generates the search database, and refreshes the topic map and stub context files.Prerequisites:
Initial setup:
mkdir -p ~/.openclaw/workspace/saved
Initialize the conversation log:
echo -e '# Conversation Log\n_0 conversations_\n' > ~/.openclaw/workspace/saved/conversation-log.md
Build the initial search index:
python3 {baseDir}/memory-index.py build
Optional environment overrides:
OPENCLAW_WORKSPACE defaults to ~/.openclaw/workspaceSAVED_CONVERSATIONS_DIR defaults to ~/.openclaw/workspace/savedManual verification and maintenance:
python3 ~/.openclaw/workspace/saved/memory-index.py search "your query here"
python3 ~/.openclaw/workspace/saved/memory-index.py tags
In normal use, the Openclaw Skills agent handles the save flow automatically: write the file, update the log, and rebuild the index.
| Artifact | Location | Purpose | Notes |
|---|---|---|---|
| Saved conversation files | ~/.openclaw/workspace/saved/YYYY-MM-DD_topic-slug.md |
Durable session summaries | One file per save, named by date plus kebab-case topic slug |
| Conversation log | ~/.openclaw/workspace/saved/conversation-log.md |
Human-readable cross-reference index | Date-sorted, prepended on each save, keeps a running conversation count |
| FTS5 search database | /dev/shm/memory-index.db |
Fast local full-text search | Built on tmpfs for speed; uses BM25 ranking and stemming |
| Topic map JSON | Generated by memory-index.py |
Maps topics to file paths and snippets | Used for retrieval and quick context assembly |
| Stub index markdown | Generated by memory-index.py |
Compact inline context for agents | Small enough to fit comfortably in prompt context |
YYYY-MM-DD for chronological sortingconversation-log.md-2unicode61.Loading
savemaintenance is an Openclaw Skills maintenance pipeline that backs up, reconciles, rebuilds, and audits the three-tier memory system in one deterministic run.

Dali scores and upgrades image and video prompts before generation, preventing wasted credits and improving output quality.

A read-only VPS security preflight that validates OpenClaw exposure, SSH/firewall posture, and deployment readiness on authorized Linux hosts.

A strategy skill that tests whether a market rewards being first, or rewards the durable last mover that wins the endgame.

GIF Picker lets Openclaw agents choose a local reaction GIF by tag and return a reliable `MEDIA:` path for chat replies.

Openclaw Skills guidance for building production-grade interfaces with native CSS, BEM, modern layouts, and polished motion.








































