Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Efficient semantic search engine for OpenClaw workspace memory using FAISS and Sentence-Transformers, indexing Markdown and key agent files.
Efficient semantic search engine for OpenClaw workspace memory using FAISS and Sentence-Transformers, indexing Markdown and key agent files.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
This skill provides semantic search over your memory files using a local vector database.
Service: Runs as a systemd user service (memory-pro.service). Port: 8001 (hardcoded for stability). Engine: FAISS + Sentence-Transformers (all-MiniLM-L6-v2). Data Source: Daily logs: ${OPENCLAW_WORKSPACE}/memory/*.md Core files: MEMORY.md, SOUL.md, STATUS.md, AGENTS.md, USER.md (from workspace root). Index: Stored in ${OPENCLAW_WORKSPACE}/skills/memory-pro/v2/memory.index.
Use the python script to query the running service. # Basic search python3 scripts/search_semantic.py "What did I do yesterday?" # JSON output python3 scripts/search_semantic.py "project updates" --json
The service automatically rebuilds the index on restart. To force an update: systemctl --user restart memory-pro.service Note: Service restart takes ~15-20 seconds to rebuild index and load models. The client script has auto-retry logic.
# Check status systemctl --user status memory-pro.service # Stop service systemctl --user stop memory-pro.service # View logs journalctl --user -u memory-pro.service -f
The service might be stopped or restarting. Check status: systemctl --user status memory-pro.service. If restarting, wait 15 seconds. The client script retries automatically for up to 20s.
This means memory.index and sentences.txt are out of sync. Fix: Restart the service. The startup script start.sh automatically runs build_index.py to fix this consistency issue before starting the API.
Port 8001 is taken by a zombie process. Fix: kill $(lsof -t -i:8001) then restart service.
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.