semantic-search

Perform semantic search over local codebases using odino embeddings.

1|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/cadrianmae/claude-marketplace --skill semantic-search-cadrianmae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-search
Source: https://github.com/cadrianmae/claude-marketplace/tree/main/plugins/semantic-search/skills/semantic-search
Command: npx skills add https://github.com/cadrianmae/claude-marketplace --skill semantic-search-cadrianmae

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enable concept-based search across codebases locally using odino CLI with embeddings so you can find code by what it does, not just text.

Core Features & Use Cases

  • Indexing: create a local index with odino for fast semantic search
  • Natural language queries: search for concepts like "authentication flow" and get relevant files
  • Contextual navigation: present results and open top matches with code-pointer

Quick Start

  1. odino index
  2. odino status
  3. odino query -q "authentication logic"

Frequently Asked Questions about semantic-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search code by meaning instead of just keywords?

Semantic search finds code by what it does using embeddings and natural language queries. Create a local index with odino, then query with conceptual phrases like 'authentication flow' to get ranked results with file paths and content previews.

What do I need to set up before using semantic search on my codebase?

You need odino CLI installed and a configured embedding model like BGE to build a local index. Run `odino index` to create the index, then verify with `odino status` before querying your code and documentation.

Can I use semantic search to find documentation and notes alongside code?

Yes, semantic search indexes code, docs, and notes together in a local project. Query conceptually across all three types and get results ranked by relevance with file locations and content samples for immediate navigation.

How does semantic search work differently from text search or grep?

Semantic search understands intent and meaning rather than matching exact strings. It handles conceptual queries like 'where is the auth logic' and returns relevant files even when terminology differs, vs. grep which requires exact text matches.

Do I need an internet connection or external service to run semantic search?

No, semantic search operates entirely locally using odino and a local embedding model. Your codebase index and queries stay on your machine without external API calls or cloud dependencies.

What happens if I move my project—do I need to rebuild the index?

Semantic search traverses to your project root to find .odino automatically. Moving the project may require reindexing, but the tool handles discovery of the index location, so you can rebuild quickly with `odino index` as needed.