According to AlphaMoat, as of 2026-09, LanceDB Hybrid Search Memory Plugin has 3,937 downloads and 2 stars — ranked #2,624 of 5,078 AI skills overall, and #514 of 969 in AI Agent.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 128 | 3.8K | 2 | - |
| SkillHub ↗ | 124 | 3.9K | 2 | — |
Platforms count differently and update at different times.
The plugin extends OpenClaw’s LanceDB memory with semantic vector search and BM25 full-text search, plus configurable reranking. Memory storage, recall, and forgetting use hybrid retrieval when enabled. Prompts or remembered text may be sent to the configured embedding provider; for sensitive work, use a local embedding endpoint or disable auto-recall and auto-capture. Review and remove persistent memories that are no longer needed.
Profile published 2026-10-29
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.9K | — | 2 |
| 2026-08 | 3.7K | +3.1% | 2 |
| 2026-07 | 3.6K | +10.2% | 2 |
| 2026-06 | 3.3K | +4.6% | 2 |
| 2026-05 | 3.1K | — | 2 |
| 2026-03 | 2.5K | — | 2 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
--- name: memory-lancedb-hybrid description: LanceDB long-term memory plugin with BM25 + vector hybrid search (RRF or linear reranking). --- # LanceDB Hybrid Search (Memory Plugin) This skill packages a **drop-in OpenClaw memory plugin** that adds **hybrid search** to LanceDB memory: - **Vector search** (semantic)
- **BM25 full-text search** (exact terms)
- Configurable reranking:
- `rrf` (Reciprocal Rank Fusion, recommended)
- `linear` (weighted combination)
It is based on (and credits) OpenClaw PR **openclaw/openclaw#7636**.
## What you get
A local plugin (extension) located at:
- `plugin/` → **overrides the built-in plugin id** `memory-lancedb` (adds hybrid search)
Once enabled, it provides the same tools as the bundled LanceDB memory plugin:
- `memory_store`
- `memory_recall`
- `memory_forget`
…but `memory_recall`/auto-recall/forget now use hybrid search when enabled.
## Install / Enable
1) Ensure the skill folder exists (ClawHub install puts it under your workspace):
- `~/.openclaw/workspace/skills/memory-lancedb-hybrid/plugin`
2) Install the plugin dependencies (once):
```bash
cd ~/.openclaw/workspace/skills/memory-lancedb-hybrid/plugin
npm install --omit=dev
```
3) Add the plugin to OpenClaw’s plugin load paths.
This plugin keeps the id `memory-lancedb`, so it will **override** the bundled `memory-lancedb` extension when discovered via `plugins.load.paths` (higher precedence than bundled).
Edit `~/.openclaw/openclaw.json`:
```json5
{
plugins: {
load: {
// Point at the plugin directory inside this skill
paths: ["~/.openclaw/workspace/skills/memory-lancedb-hybrid/plugin"]
},
// Ensure the memory slot points at LanceDB memory
slots: {
memory: "memory-lancedb"
},
// Configure LanceDB memory (this override adds the `hybrid` config block)
entries: {
"memory-lancedb": {
enabled: true,
config: {
embedding: {
apiKey: "${OPENAI_API_KEY}",
model: "text-embedding-3-small"
},
// Optional
dbPath: "~/.openclaw/memory/lancedb",
// Optional
autoCapture: true,
autoRecall: true,
// Hybrid search options
hybrid: {
enabled: true,
reranker: "rrf"
// If using reranker: "linear", you can also set:
// vectorWeight: 0.7,
// textWeight: 0.3,
}
}
}
}
}
}
```
4) Restart the Gateway.
Hybrid search needs an FTS index on the `text` column; the plugin will attempt to create it automatically. If FTS setup fails for any reason, the plugin logs a debug message and falls back to vector-only search.
## Config reference
All config lives under `plugins.entries.memory-lancedb.config`.
- `hybrid.enabled` (boolean, default `true`)
- `hybrid.reranker` (`rrf` | `linear`, default `rrf`)
- `hybrid.vectorWeight` (number 0–1, default `0.7`, only used for `linear`)
- `hybrid.textWeight` (number 0–1, default `0.3`, only used for `linear`)
## Notes / troubleshooting
- This plugin does not modify OpenClaw’s install on disk; it **overrides** the bundled `memory-lancedb` at runtime (remove `plugins.load.paths` to revert).
- If you already have LanceDB memory data on disk, you can keep using the same `dbPath`.
- If you see no hybrid effect, make sure `hybrid.enabled` is true and that the FTS index was created (check Gateway logs).
## Files
- `plugin/index.ts` – plugin implementation (hybrid search)
- `plugin/config.ts` – config parsing + UI hints
- `plugin/openclaw.plugin.json` – manifest + JSON Schema (used for strict config validation)
Records learnings, errors and corrections as Markdown files for later reuse and promotion into workspace memory.
Finds skills in local and remote catalogs from a plain-language request and recommends what to install.
A browser-automation command line skill for AI agents.
Turns corrections and self-review into tiered memory and promotes or archives it by use.
Reviews a third-party skill's source, permissions, and danger patterns against a checklist before it is installed.
Stores agent memory and cross-skill state as a typed, constraint-checked knowledge graph.
A workspace setup guide for planning proactive follow-up, working memory and review routines for an AI agent.
A guide to creating and updating effective Claude skills.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.