qmd

Index and search local documents using BM25, vector embeddings, and reranking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Traditional local search either relies on keyword matching, which misses semantic intent, or uses expensive embedding pipelines that are impractical for everyday workflows. qmd combines BM25 indexing with vector-based retrieval and a reranking step to deliver fast, accurate results over your local documents.

Core Features & Use Cases

  • BM25 indexing for fast lexical retrieval.
  • Vector-based semantic search for meaningful matches.
  • Reranking to improve top-result quality.
  • MCP mode integration for advanced, modular query workflows.
  • CLI commands for indexing, updating, status, and searching across local corpora.

Quick Start

Index your local documents with qmd and perform a search to retrieve relevant results.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I run local semantic search and keyword matching on my personal knowledge base?

You can index and search local documents using a combination of BM25 lexical retrieval and vector-based semantic search to capture both exact keywords and underlying intent across personal knowledge bases and local corpora.

What is the best way to improve local search relevance for code notes?

Applying a reranking step after initial BM25 indexing and vector retrieval improves top-result quality, ensuring the most accurate and relevant matches are surfaced for your local code notes.

Can I integrate local document search into modular MCP workflows?

Yes, the tool supports an MCP mode integration, allowing you to incorporate fast local document indexing and retrieval into advanced, modular query workflows via a Node-based installation.

How do I manage indexing and searching local corpora from the command line?

You can use provided CLI commands to index, update, check status, and search across your local corpora, managing the entire retrieval pipeline directly from the command line.

Do I need an expensive embedding pipeline for accurate local document retrieval?

No, combining BM25 indexing with vector-based retrieval and a reranking step delivers fast, accurate results over local documents without requiring expensive, impractical embedding pipelines.

Why does traditional keyword search miss semantic intent in local files?

Traditional keyword search relies solely on lexical matching, missing semantic intent, whereas combining BM25 with vector-based semantic search ensures meaningful matches across your local files.