π¦ ClawHub
memory-pro
by @royhk920
This skill provides semantic search over your memory files using a local vector database.
π‘ Examples
1. Semantic Search (Recommended)
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
2. Manual Index Rebuild
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.*3. Service Management
# Check status
systemctl --user status memory-pro.serviceStop service
systemctl --user stop memory-pro.serviceView logs
journalctl --user -u memory-pro.service -f
π Tips & Best Practices
"Connection failed"
systemctl --user status memory-pro.service."Index size mismatch"
memory.index and sentences.txt are out of sync.start.sh automatically runs build_index.py to fix this consistency issue before starting the API."Address already in use"
kill $(lsof -t -i:8001) then restart service.TERMINAL
clawhub install memory-pro