LanceDB Hybrid Search Memory Plugin

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a disclosed memory-search plugin, but users should notice that it replaces the built-in LanceDB memory plugin, persists/recalls conversation memories, and uses an OpenAI-compatible embedding key.

Before installing, confirm that you want this skill to replace the built-in LanceDB memory plugin. Keep the embedding API key secure, use only trusted embedding endpoints, and consider disabling autoCapture or autoRecall if you do not want conversation details persisted and reused later.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Once enabled, OpenClaw will use this replacement memory implementation instead of the bundled LanceDB memory plugin.

Why it was flagged

The plugin intentionally replaces the built-in memory provider once the user adds it to plugin load paths. This is disclosed and purpose-aligned, but it affects core agent memory tools.

Skill content
This plugin keeps the id `memory-lancedb`, so it will **override** the bundled `memory-lancedb` extension when discovered via `plugins.load.paths`
Recommendation

Enable it only if you intend to replace the built-in memory plugin, and remove the configured plugin load path to revert.

What this means

Your embedding provider key will be available to the plugin for generating memory embeddings.

Why it was flagged

The plugin requires a sensitive embedding provider API key. This is expected for OpenAI-compatible embeddings and is marked sensitive in the plugin manifest.

Skill content
"embedding.apiKey": { "label": "OpenAI API Key", "sensitive": true, "placeholder": "sk-proj-..." }
Recommendation

Use an environment variable or a scoped key where possible, and only configure trusted embedding providers or base URLs.

What this means

Installing the plugin may download and run code from npm packages used by LanceDB and OpenAI client libraries.

Why it was flagged

The user-directed setup installs npm dependencies for the plugin. This is normal for the plugin’s purpose, but it introduces a standard third-party dependency supply-chain surface.

Skill content
cd ~/.openclaw/workspace/skills/memory-lancedb-hybrid/plugin
npm install --omit=dev
Recommendation

Install from a trusted source, prefer lockfile-respecting installs such as npm ci when practical, and review dependency changes before updating.

What this means

Conversation facts or preferences may be stored locally and reused in later sessions, which can influence future responses.

Why it was flagged

The plugin can persist information from conversations and later inject recalled memories into the agent context. This is the intended memory feature, but it affects future agent behavior and retained data.

Skill content
"autoCapture": { "help": "Automatically capture important information from conversations" },
"autoRecall": { "help": "Automatically inject relevant memories into context" }
Recommendation

Enable auto-capture and auto-recall only if you want persistent memory, periodically review or forget stored memories, and protect the configured database path.