LanceDB Memory Configuration Guide
CortexReach/memory-lancedb-pro-skill
Walks through installing and tuning memory-lancedb-pro, picking an embedding, reranker, and LLM combination from four preset configuration plans.
Expert skill for memory-lancedb-pro — a production-grade LanceDB-backed long-term memory plugin for OpenClaw agents with hybrid retrieval, cross-encoder reranking, multi-scope isolation, and smart…
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclaw --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .claude/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .claude/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclawType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclaw --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .agents/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .agents/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclaw --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .cursor/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .cursor/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/memory-lancedb-pro-openclaw--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclaw --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .gemini/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .gemini/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclawInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .github/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .github/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills memory-lancedb-pro-openclaw --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/memory-lancedb-pro-openclaw .opencode/skills/memory-lancedb-pro-openclaw && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "memory-lancedb-pro-openclaw" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/memory-lancedb-pro-openclaw into .opencode/skills/memory-lancedb-pro-openclaw/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memory-lancedb-pro-openclaw", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
memory-lancedb-pro-openclawExpert skill for memory-lancedb-pro — a production-grade LanceDB-backed long-term memory plugin for OpenClaw agents with hybrid retrieval, cross-encoder reranking, multi-scope isolation, and smart…
Memory Lancedb Pro Openclaw is an agent skill from LeoYeAI/openclaw-master-skills. Expert skill for memory-lancedb-pro — a production-grade LanceDB-backed long-term memory plugin for OpenClaw agents with hybrid retrieval, cross-encoder reranking, multi-scope isolation, and smart auto-capture.
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).
It sits in AI & LLM Engineering, covering Agent memory and Retrieval-augmented generation. It works with Ollama and OpenAI. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bashcurlnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comraw.githubusercontent.comapi.openai.comAlso links to:
ara.solancedb.comnpmjs.comyoutu.bebilibili.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
OPENAI_API_KEYJINA_API_KEYSILICONFLOW_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Memory Lancedb Pro Openclaw loads about 4.1k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 796 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
the shell that runs OpenClaw, or use a `.env` file loaded by your process manager. The `${VAR}` syntax in `openclaw.jsoAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 796 words, ~4,087 tokens.
.claude/skills/memory-lancedb-pro-openclaw/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Skill by ara.so — Daily 2026 Skills collection.
memory-lancedb-pro is a production-grade long-term memory plugin for OpenClaw agents. It stores preferences, decisions, and project context in a local LanceDB vector database and automatically recalls relevant memories before each agent reply. Key features: hybrid retrieval (vector + BM25 full-text), cross-encoder reranking, LLM-powered smart extraction (6 categories), Weibull decay-based forgetting, multi-scope isolation (agent/user/project), and a full management CLI.
curl -fsSL https://raw.githubusercontent.com/CortexReach/toolbox/main/memory-lancedb-pro-setup/setup-memory.sh -o setup-memory.sh
bash setup-memory.shFlags:
bash setup-memory.sh --dry-run # Preview changes only
bash setup-memory.sh --beta # Include pre-release versions
bash setup-memory.sh --uninstall # Revert config and remove plugin
bash setup-memory.sh --selfcheck-only # Health checks, no changesThe script handles fresh installs, upgrades from git-cloned versions, invalid config fields, broken CLI fallback, and provider presets (Jina, DashScope, SiliconFlow, OpenAI, Ollama).
openclaw plugins install memory-lancedb-pro@betanpm i memory-lancedb-pro@betaCritical: When installing via npm, you must add the plugin's absolute install path to
plugins.load.pathsinopenclaw.json. This is the most common setup issue.
openclaw.json){
"plugins": {
"load": {
"paths": ["/absolute/path/to/node_modules/memory-lancedb-pro"]
},
"slots": { "memory": "memory-lancedb-pro" },
"entries": {
"memory-lancedb-pro": {
"enabled": true,
"config": {
"embedding": {
"provider": "openai-compatible",
"apiKey": "${OPENAI_API_KEY}",
"model": "text-embedding-3-small"
},
"autoCapture": true,
"autoRecall": true,
"smartExtraction": true,
"extractMinMessages": 2,
"extractMaxChars": 8000,
"sessionMemory": { "enabled": false }
}
}
}
}
}Why these defaults:
autoCapture + smartExtraction → agent learns from conversations automatically, no manual calls neededautoRecall → memories injected before each replyextractMinMessages: 2 → triggers in normal two-turn chatssessionMemory.enabled: false → avoids polluting retrieval with session summaries early on{
"plugins": {
"slots": { "memory": "memory-lancedb-pro" },
"entries": {
"memory-lancedb-pro": {
"enabled": true,
"config": {
"embedding": {
"provider": "openai-compatible",
"apiKey": "${OPENAI_API_KEY}",
"model": "text-embedding-3-small",
"baseURL": "https://api.openai.com/v1"
},
"reranker": {
"provider": "jina",
"apiKey": "${JINA_API_KEY}",
"model": "jina-reranker-v2-base-multilingual"
},
"extraction": {
"provider": "openai-compatible",
"apiKey": "${OPENAI_API_KEY}",
"model": "gpt-4o-mini"
},
"autoCapture": true,
"captureAssistant": false,
"autoRecall": true,
"smartExtraction": true,
"extractMinMessages": 2,
"extractMaxChars": 8000,
"enableManagementTools": true,
"retrieval": {
"mode": "hybrid",
"vectorWeight": 0.7,
"bm25Weight": 0.3,
"topK": 10
},
"rerank": {
"enabled": true,
"type": "cross-encoder",
"candidatePoolSize": 12,
"minScore": 0.6,
"hardMinScore": 0.62
},
"decay": {
"enabled": true,
"model": "weibull",
"halfLifeDays": 30
},
"sessionMemory": { "enabled": false },
"scopes": {
"agent": true,
"user": true,
"project": true
}
}
}
}
}
}| Provider | provider value | Notes |
|---|---|---|
| OpenAI / compatible | "openai-compatible" | Requires apiKey, optional baseURL |
| Jina | "jina" | Requires apiKey |
| Gemini | "gemini" | Requires apiKey |
| Ollama | "ollama" | Local, zero API cost, set baseURL |
| DashScope | "dashscope" | Requires apiKey |
| SiliconFlow | "siliconflow" | Requires apiKey, free reranker tier |
Full Power (Jina + OpenAI):
{
"embedding": { "provider": "jina", "apiKey": "${JINA_API_KEY}", "model": "jina-embeddings-v3" },
"reranker": { "provider": "jina", "apiKey": "${JINA_API_KEY}", "model": "jina-reranker-v2-base-multilingual" },
"extraction": { "provider": "openai-compatible", "apiKey": "${OPENAI_API_KEY}", "model": "gpt-4o-mini" }
}Budget (SiliconFlow free reranker):
{
"embedding": { "provider": "openai-compatible", "apiKey": "${OPENAI_API_KEY}", "model": "text-embedding-3-small" },
"reranker": { "provider": "siliconflow", "apiKey": "${SILICONFLOW_API_KEY}", "model": "BAAI/bge-reranker-v2-m3" },
"extraction": { "provider": "openai-compatible", "apiKey": "${OPENAI_API_KEY}", "model": "gpt-4o-mini" }
}Fully Local (Ollama, zero API cost):
{
"embedding": { "provider": "ollama", "baseURL": "http://localhost:11434", "model": "nomic-embed-text" },
"extraction": { "provider": "ollama", "baseURL": "http://localhost:11434", "model": "llama3" }
}Validate config and restart after any changes:
openclaw config validate
openclaw gateway restart
openclaw logs --follow --plain | grep "memory-lancedb-pro"Expected startup log output:
memory-lancedb-pro: smart extraction enabled
memory-lancedb-pro@1.x.x: plugin registered# Stats overview
openclaw memory-pro stats
# List memories (with optional scope/filter)
openclaw memory-pro list
openclaw memory-pro list --scope user --limit 20
openclaw memory-pro list --filter "typescript"
# Search memories
openclaw memory-pro search "coding preferences"
openclaw memory-pro search "database decisions" --scope project
# Delete a memory by ID
openclaw memory-pro forget <memory-id>
# Export memories (for backup or migration)
openclaw memory-pro export --scope global --output memories-backup.json
openclaw memory-pro export --scope user --output user-memories.json
# Import memories
openclaw memory-pro import --input memories-backup.json
# Upgrade schema (when upgrading plugin versions)
openclaw memory-pro upgrade --dry-run # Preview first
openclaw memory-pro upgrade # Run upgrade
# Plugin info
openclaw plugins info memory-lancedb-proThe plugin exposes MCP tools to the agent. Core tools are always available; management tools require enableManagementTools: true in config.
memory_recallRetrieve relevant memories for a query.
// Agent usage pattern
const results = await memory_recall({
query: "user's preferred code style",
scope: "user", // "agent" | "user" | "project" | "global"
topK: 5
});memory_storeManually store a memory.
await memory_store({
content: "User prefers tabs over spaces, always wants error handling",
category: "preference", // "profile" | "preference" | "entity" | "event" | "case" | "pattern"
scope: "user",
tags: ["coding-style", "typescript"]
});memory_forgetDelete a specific memory by ID.
await memory_forget({ id: "mem_abc123" });memory_updateUpdate an existing memory.
await memory_update({
id: "mem_abc123",
content: "User now prefers 2-space indentation (changed from tabs on 2026-03-01)",
category: "preference"
});enableManagementTools: true)memory_statsconst stats = await memory_stats({ scope: "global" });
// Returns: total count, category breakdown, decay stats, db sizememory_listconst list = await memory_list({ scope: "user", limit: 20, offset: 0 });self_improvement_logLog an agent learning event for meta-improvement tracking.
await self_improvement_log({
event: "user corrected indentation preference",
context: "User asked me to switch from tabs to spaces",
improvement: "Updated coding-style preference memory"
});self_improvement_extract_skillExtract a reusable pattern from a conversation.
await self_improvement_extract_skill({
conversation: "...",
domain: "code-review",
skillName: "typescript-strict-mode-setup"
});self_improvement_reviewReview and consolidate recent self-improvement logs.
await self_improvement_review({ days: 7 });When smartExtraction: true, the LLM automatically classifies memories into:
| Category | What gets stored | Example |
|---|---|---|
profile | User identity, background | "User is a senior TypeScript developer" |
preference | Style, tool, workflow choices | "Prefers functional programming patterns" |
entity | Projects, people, systems | "Project 'Falcon' uses PostgreSQL + Redis" |
event | Decisions made, things that happened | "Chose Vite over webpack on 2026-02-15" |
case | Solutions to specific problems | "Fixed CORS by adding proxy in vite.config.ts" |
pattern | Recurring behaviors, habits | "Always asks for tests before implementation" |
With retrieval.mode: "hybrid", every recall runs:
vectorWeight, default 0.7)bm25Weight, default 0.3)candidatePoolSize candidates reranked by a cross-encoder modelhardMinScore are dropped"retrieval": {
"mode": "hybrid",
"vectorWeight": 0.7,
"bm25Weight": 0.3,
"topK": 10
},
"rerank": {
"enabled": true,
"type": "cross-encoder",
"candidatePoolSize": 12,
"minScore": 0.6,
"hardMinScore": 0.62
}Retrieval mode options:
"vector" — pure semantic search only"bm25" — pure keyword search only"hybrid" — both fused (recommended)Scopes let you isolate memories by context. Enabling all three gives maximum flexibility:
"scopes": {
"agent": true, // Memories specific to this agent instance
"user": true, // Memories tied to a user identity
"project": true // Memories tied to a project/workspace
}When recalling, specify scope to narrow results:
// Get only project-level memories
await memory_recall({ query: "database choices", scope: "project" });
// Get user preferences across all agents
await memory_recall({ query: "coding style", scope: "user" });
// Global recall across all scopes
await memory_recall({ query: "error handling patterns", scope: "global" });Memories naturally fade over time. The decay model prevents stale memories from polluting retrieval.
"decay": {
"enabled": true,
"model": "weibull",
"halfLifeDays": 30
}# 1. Backup first — always
openclaw memory-pro export --scope global --output memories-backup-$(date +%Y%m%d).json
# 2. Preview schema changes
openclaw memory-pro upgrade --dry-run
# 3. Run the upgrade
openclaw memory-pro upgrade
# 4. Verify
openclaw memory-pro statsSee CHANGELOG-v1.1.0.md in the repo for behavior changes and upgrade rationale.
# Check plugin is recognized
openclaw plugins info memory-lancedb-pro
# Validate config (catches JSON errors, unknown fields)
openclaw config validate
# Check logs for registration
openclaw logs --follow --plain | grep "memory-lancedb-pro"Common causes:
plugins.load.paths (must be absolute when using npm install)plugins.slots.memory not set to "memory-lancedb-pro"plugins.entriesautoRecall not injecting memoriesBy default autoRecall is false in some versions — explicitly set it to true:
"autoRecall": trueAlso confirm the plugin is bound to the memory slot, not just loaded.
# Clear jiti transpile cache
rm -rf ~/.openclaw/.cache/jiti
openclaw gateway restartextractMinMessages — must be ≥ number of turns in the conversation (set to 2 for normal chats)extractMaxChars — very long contexts may be truncated; increase to 12000 if neededapiKey and reachable endpointopenclaw logs --follow --plain | grep "extraction"retrieval.mode is "hybrid" not "bm25" alone (BM25 requires indexed content)rerank.hardMinScore temporarily (try 0.4) to see if results exist but are being filteredEnsure env vars are exported in the shell that runs OpenClaw, or use a .env file loaded by your process manager. The ${VAR} syntax in openclaw.json is resolved at startup.
export OPENAI_API_KEY="sk-..."
export JINA_API_KEY="jina_..."
openclaw gateway restartIf using OpenClaw's Telegram integration, send this to the bot to auto-configure:
Help me connect this memory plugin with the most user-friendly configuration:
https://github.com/CortexReach/memory-lancedb-pro
Requirements:
1. Set it as the only active memory plugin
2. Use Jina for embedding
3. Use Jina for reranker
4. Use gpt-4o-mini for the smart-extraction LLM
5. Enable autoCapture, autoRecall, smartExtraction
6. extractMinMessages=2
7. sessionMemory.enabled=false
8. captureAssistant=false
9. retrieval mode=hybrid, vectorWeight=0.7, bm25Weight=0.3
10. rerank=cross-encoder, candidatePoolSize=12, minScore=0.6, hardMinScore=0.62
11. Generate the final openclaw.json config directly, not just an explanation© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/memory-lancedb-pro-openclaw of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Memory Lancedb Pro Openclaw next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Memory Lancedb Pro Openclaw this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.1k | Automated safety check: Notes | MIT | |
| LanceDB Memory Configuration GuideCortexReach/memory-lancedb-pro-skill | 229 | — | ~14k | Automated safety check: Pass | None | |
| Install and Run Cogneetopoteretes/cognee | 32k | — | ~1k | Automated safety check: Notes | Apache-2.0 | |
| Local RAGnigo81/nigo-skills | 133 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Agent Squad for TypeScript2FastLabs/agent-squad | 7.8k | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Agent Frameworkjihadkhawaja/Egroo | 178 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 |
CortexReach/memory-lancedb-pro-skill
Walks through installing and tuning memory-lancedb-pro, picking an embedding, reranker, and LLM combination from four preset configuration plans.
topoteretes/cognee
Installs the cognee AI memory library in a Python environment, sets the LLM key and gets a first remember and recall script running with the Python SDK.
nigo81/nigo-skills
本地向量知识库,支持按项目管理文档(docx/doc/pdf/md),语义检索。默认用硅基流动免费 API,零模型安装即可使用。支持多项目隔离、中文制度文档专用切片、Embedding+Rerank 两阶段检索。触发词:知识库、向量检索、RAG、制度检索、文档入库、语义搜索、local…
2FastLabs/agent-squad
Guide to building Node.js and TypeScript apps on the agent-squad package: orchestrator, agent types, classifier routing, storage, retrievers and MCP tools.
jihadkhawaja/Egroo
Build, extend, and debug AI agents in Egroo using the Microsoft Agent Framework (C .NET).
juspay/neurolink
Guide for using the NeuroLink SDK and CLI. An agent skill from juspay/neurolink.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Expert skill for memory-lancedb-pro — a production-grade LanceDB-backed long-term memory plugin for OpenClaw agents with hybrid retrieval, cross-encoder reranking, multi-scope isolation, and smart…. Memory Lancedb Pro Openclaw is an agent skill from LeoYeAI/openclaw-master-skills. Expert skill for memory-lancedb-pro — a production-grade LanceDB-backed long-term memory plugin for OpenClaw agents with hybrid retrieval, cross-encoder reranking, multi-scope isolation, and smart auto-capture.
Memory Lancedb Pro Openclaw fits situations like: tasks that involve Agent memory; tasks that involve Retrieval-augmented generation.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a claude-code`. Or copy the skill folder (skills/memory-lancedb-pro-openclaw in LeoYeAI/openclaw-master-skills) into .claude/skills/memory-lancedb-pro-openclaw in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a codex`. Or copy the skill folder (skills/memory-lancedb-pro-openclaw in LeoYeAI/openclaw-master-skills) into .agents/skills/memory-lancedb-pro-openclaw in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill memory-lancedb-pro-openclaw -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/memory-lancedb-pro-openclaw, .gemini/skills/memory-lancedb-pro-openclaw, .github/skills/memory-lancedb-pro-openclaw and .opencode/skills/memory-lancedb-pro-openclaw in your project.
Going by SKILL.md and its folder, Memory Lancedb Pro Openclaw needs the command-line tools its instructions call (bash, curl and npm) and credentials named OPENAI_API_KEY, JINA_API_KEY and SILICONFLOW_API_KEY. Our summary lists: Node.js; A credential in OPENAI_API_KEY; A credential in JINA_API_KEY.
SKILL.md names 8 domains. In commands or code: github.com, raw.githubusercontent.com and api.openai.com; the agent is likely to contact these when it follows the instructions. As links in the text: ara.so, lancedb.com, npmjs.com, youtu.be and bilibili.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Memory Lancedb Pro Openclaw is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Memory Lancedb Pro Openclaw: LanceDB Memory Configuration Guide (CortexReach/memory-lancedb-pro-skill, 229 stars), Install and Run Cognee (topoteretes/cognee, 32k stars), Local RAG (nigo81/nigo-skills, 133 stars) and Agent Squad for TypeScript (2FastLabs/agent-squad, 7.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.