qmd

Search local markdown notes and transcripts with hybrid BM25 and vector retrieval.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Indexes and searches personal knowledge bases locally, combining keyword matching, semantic understanding, and LLM-powered reranking to deliver fast, relevant results without cloud dependencies.

Core Features & Use Cases

  • Hybrid search: BM25 keyword search plus vector search plus LLM reranking for high-quality results.
  • Local-first: runs entirely on-device with no cloud dependencies, enabling offline usage for notes, transcripts, and project docs.
  • MCP integration: exposes native tools to Drewgent Agent via MCP for seamless automation and workflow integration.

Quick Start

Run a hybrid local search over your knowledge base using qmd to retrieve relevant notes and transcripts.

Frequently Asked Questions about qmd

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

FAQPage Schema
How does hybrid retrieval combine BM25 and vector search for local knowledge bases?

Hybrid retrieval merges BM25 keyword matching with vector search and LLM reranking to index and search local markdown notes, transcripts, and documentation on-device. It uses an MCP interface to expose search tools without cloud dependencies.

Can I search personal markdown notes and transcripts entirely offline?

Yes, you can search personal markdown notes and transcripts offline using a local-first hybrid retrieval engine. It runs entirely on-device with local models, ensuring no cloud dependencies are required to retrieve relevant results from your knowledge base.

How do I set up local search for markdown notes with an MCP interface?

Setting up local search for markdown notes requires an on-device environment with local models configured. You use the MCP interface to expose native search tools, enabling the Drewgent Agent to automate retrieval workflows over your personal knowledge base.

Does local knowledge search work with the Drewgent Agent via MCP?

Yes, local knowledge search works with the Drewgent Agent via MCP integration. It exposes native search tools through the MCP interface, enabling seamless automation and workflow integration for retrieving indexed notes and transcripts on-device.

What is the best way to search project documentation without cloud dependencies?

The best way to search project documentation without cloud dependencies is using a local-first hybrid retrieval engine. It combines BM25 keyword search, vector search, and LLM reranking to deliver fast, relevant results entirely on-device.

Do I need local models to run BM25 and vector search on personal knowledge bases?

Yes, you need local models to run BM25 and vector search on personal knowledge bases. The hybrid retrieval engine requires an on-device setup to perform indexing and LLM reranking, ensuring the process remains local-first with no cloud dependencies.