A Retrieval-Augmented Generation (RAG) based intelligence system providing semantic search and memory optimization for Openclaw Skills.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install smart-memory-system
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 smart-memory-system using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Smart Memory System is a high-performance framework designed to provide persistent, context-aware intelligence for Openclaw Skills. By leveraging Retrieval-Augmented Generation (RAG) technology, it allows AI agents to move beyond simple keyword matching to true semantic understanding. This skill ensures that your agent retains a long-term memory of user preferences, project histories, and technical documentation across multiple sessions.
Built for efficiency, this system significantly optimizes resource usage by reducing token consumption by up to 80%. It employs sophisticated embedding models and re-ranking algorithms to ensure that only the most relevant information is injected into the AI's context window, transforming a standard coding assistant into a deeply personalized and highly accurate knowledge powerhouse.
To get started with this memory system for Openclaw Skills, ensure you have Node.js and an Edgefn API key for the embedding models. Follow these steps:
# Install via ClawHub
clawhub install smart-memory-system
# Initialize the memory system
openclaw skill smart-memory init
# Load existing documents into memory
openclaw skill smart-memory batch-process ~/documents/
You must also configure your provider in the OpenClaw settings to support BAAI/bge-m3 and bge-reranker-v2-m3 models.
The system organizes data using a structured hierarchy to ensure rapid retrieval and metadata integrity. Below is the primary file taxonomy:
| Component | Description |
|---|---|
| smart_memory.json | Main configuration for chunk size, overlap, and similarity thresholds. |
| models.json | Defines the embedding and re-ranking model providers. |
| vectorizer.js | Core logic for transforming text into 1024-dim vectors. |
| retriever.js | Engine for semantic search and re-ranking logic. |
| integrator.js | The bridge for seamless Openclaw Skills integration. |
Loading
An intelligent, modular memory system for AI agents that integrates semantic search, multi-provider embeddings, and Flomo notes.

A specialized design agent that automates frontend UI/UX workflows, from initial repo analysis to component extraction.

An AI-powered utility for generating highly customizable QR codes and barcodes for various data types including URLs and WiFi configurations.

A high-performance AI agent skill for scanning local directories and auditing file metadata using absolute paths.

A sophisticated writing editor that identifies and removes common AI-generated signatures to create natural, human-sounding text.

Programmatically transform text content into professional AI-generated videos with voiceovers and automated subtitles.








































