qmd

Index and search local files with BM25, vector embeddings, and reranking.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/robertwaltos/openclaw --skill qmd-robertwaltos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/robertwaltos/openclaw/tree/main/skills/qmd
Command: npx skills add https://github.com/robertwaltos/openclaw --skill qmd-robertwaltos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line interface for indexing and searching local files, enabling efficient retrieval of information.

Core Features & Use Cases

  • Local Indexing: Add and update collections of local files for fast searching.
  • Multi-Modal Search: Supports BM25, vector, and hybrid search queries.
  • Use Case: Quickly find specific information across your project documentation or notes by using natural language queries.

Quick Start

Use qmd to add the current directory as a collection named 'my-notes'.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I index and search local files using natural language queries?

You can index and search local files by adding them as collections to build searchable indexes. This supports natural language queries using hybrid search combining BM25 keyword matching and vector embeddings.

What is hybrid search and how does it work for local file retrieval?

Hybrid search combines BM25 keyword matching with vector embeddings and reranking to retrieve local files. This mechanism improves search accuracy by merging lexical and semantic relevance scores.

How do I add a local directory as a collection for indexing?

You can add a local directory as a named collection using the command line interface. Once added, the system indexes the files, enabling fast retrieval and multi-modal search queries.

Do I need Ollama to perform vector search on local files?

Yes, integrating with Ollama is required to generate vector embeddings and perform reranking. This local integration enables the semantic vector search and hybrid query capabilities.

What is the best way to search across project documentation with both keywords and semantic meaning?

Using a hybrid search approach is the best way to query project documentation, combining BM25 and vector search. This ensures both exact keyword matches and semantic context are retrieved.

Can I update an existing local file index after adding new notes?

Yes, you can update existing collections to refresh the local file index. Updating ensures that newly added notes or modified project documentation are included in subsequent searches.