bernardobrugg/neo-skills-set/lancedb
- community
Checking that the SKILL.md file is still in the repository.
Embedded vector database with LanceDB — serverless, zero-config vector search for AI applications. Use when someone asks to "vector search without a server", "embedded vector database", "LanceDB", "local vector search", "serverless vector DB", "vector search in a file", or "lightweight RAG storage". Covers table creation, vector search, full-text search, hybrid search, and multimodal embeddings.
Install
npx vskill@latest install bernardobrugg/neo-skills-set/lancedbSKILL.md
The same SKILL.md was published earlier as terminalskills/skills/lancedb.
LanceDB
Overview
LanceDB is an embedded vector database — it runs inside your application process with zero external dependencies. No Docker containers, no servers, no connection strings. Data is stored in Lance format (columnar, optimized for ML) on local disk or object storage (S3). Perfect for prototyping, edge deployments, and applications where running a separate vector database is overkill.
When to Use
- RAG prototypes and local development (no infrastructure to set up)
- Edge/embedded applications that need vector search
- Desktop apps and CLI tools with AI features
- Projects too small for Pinecone/Qdrant but need more than arrays
- Multimodal search (text + images in same index)
Instructions
Setup
Basic Usage
With Automatic Embeddings
Full-Text + Vector Hybrid Search
Filtering
Examples
Example 1: Build a local RAG chatbot
User prompt: "Build a chatbot that answers questions about local documents without any external services."
The agent will use LanceDB embedded to store document embeddings locally, build a search function, and connect to a local LLM (Ollama) for generation.
Example 2: Semantic search for a CLI tool
User prompt: "Add semantic search to my note-taking CLI so I can find notes by meaning."
The agent will create a LanceDB database in the app's data directory, embed notes on save, and add a search command that finds semantically similar notes.
Guidelines
- Embedded = no server — runs in your process, data in a directory
- Lance format — columnar, compressed, fast for ML workloads
- S3-compatible storage —
lancedb.connect("s3://bucket/path")for cloud - Auto-embeddings — register an embedding function, never manually embed again
- Hybrid search — combine vector + full-text for best results
- Filtering with SQL-like syntax —
where("category = 'docs'") - IVF-PQ index for scale — create index when table exceeds 100K rows
- Data versioning built-in — Lance format supports time travel
- No connection pooling — it's embedded, just open and use
- Great for prototyping — start with LanceDB, migrate to hosted if needed
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingAI_RAG/.agents/skills/lancedb/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bernardobrugg/neo-skills-set/lancedb)