A local, vector-based semantic search skill for OpenClaw memories using ChromaDB and Gemini embeddings.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bud-semantic-memory
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 bud-semantic-memory using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Semantic Memory is a developer-focused capability designed to upgrade how your local AI agent processes context. Instead of relying on strict, literal keyword matching that breaks when exact phrasing is forgotten, this skill introduces meaning-based query resolution. It parses local markdown files and performs cosine similarity lookups against calculated vector representations to locate highly relevant decisions, logs, and notes.
As one of the core Openclaw Skills, it addresses the common limitation of flat-file workspace searches. By generating local embeddings via the Gemini API and saving them to a local ChromaDB database, developers gain instant, secure, and semantic recall of historical context.
~/.openclaw/workspace/memory/) for all existing markdown files.To install and configure Semantic Memory, one of the premier search-focused Openclaw Skills, follow these steps:
Make sure Python 3.8+ and pip are installed on your machine.
Install the required vector database dependency:
pip install chromadb
To enable semantic vector search, configure a Google Gemini API key:
~/.openclaw/credentials/gemini.json in the following structure:{
"api_key": "YOUR_GEMINI_API_KEY"
}
Note: If no Gemini key is provided, the skill automatically defaults to basic text search.
Generate the vector index for your existing memory database:
python3 ~/.openclaw/semantic-memory/semantic_memory.py index
The skill organizes database configurations, executables, and embeddings in the following directory layout:
| Path | Description |
|---|---|
~/.openclaw/semantic-memory/semantic_memory.py |
The core Python CLI executable for indexing, search, and memory management. |
~/.openclaw/semantic-memory/memory.log |
Run logs tracking index status and query processes. |
~/.openclaw/semantic-memory/data/ |
The local storage directory containing the ChromaDB collection. |
The index pipeline automatically monitors and aggregates data from:
~/.openclaw/workspace/memory/*.md: Your daily workspace logs and task files.add command.0 4 * * * python3 ~/.openclaw/semantic-memory/semantic_memory.py index).Loading
Connect OpenClaw to Offlyn Clipper on your Mac to instantly search saved notes and catch up on live meetings via local MCP.

An automated AI planner from the suite of Openclaw Skills designed to craft structured, channel-specific promotion strategies, selling points, and ROI models.

An AI-powered planning assistant designed to quickly map out comprehensive, launch-ready strategic plans from basic topic inputs.

A portable, local audio utility designed for AI agents to convert, compress, merge, split, clip, inspect, and decrypt diverse audio file formats.

An AI agent skill designed to seamlessly manage GitHub Projects v2 backlogs, status updates, and issue lifecycles via the GitHub CLI.

An end-to-end automated pipeline that translates a single product idea into a fully-functional, containerized production-ready application.








































