qmd

Search local notes and documents with hybrid BM25, vector, and LLM reranking.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill qmd-matthew-johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/optional-skills/research/qmd
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill qmd-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local, on-device search for personal knowledge bases, notes, docs, and transcripts using a hybrid retrieval engine that combines exact matching, vector similarity, and LLM reranking.

Core Features & Use Cases

  • Local indexing of markdown notes, meeting transcripts, documentation, and text-based files
  • Hybrid retrieval: BM25 keyword search, vector similarity search, and LLM-based reranking
  • Use Case: quickly locate references across your personal knowledge store without uploading data to the cloud

Quick Start

Index your local notes and run a search to locate relevant results.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I search my local notes and transcripts offline?

You can search local notes and transcripts entirely offline by indexing markdown files and text documents into a local knowledge base, then querying them through a hybrid retrieval pipeline combining BM25 keyword matching and vector similarity search.

What is hybrid search for a personal knowledge base?

Hybrid search for a personal knowledge base combines BM25 exact keyword matching, vector semantic similarity, and LLM-based reranking to retrieve the most relevant results from locally indexed notes, documents, and meeting transcripts.

Can I run semantic search on meeting transcripts without uploading them to the cloud?

Yes, semantic search runs entirely offline on meeting transcripts. The Skill processes local text files, performs vector similarity search, and applies LLM reranking without uploading any personal data to the cloud.

What's the best way to rerank search results across local markdown documents?

The best way to rerank local search results is using an LLM-based reranker integrated into a hybrid retrieval pipeline, which refines BM25 and vector search outputs to improve relevance ranking across markdown notes and text files.

Does local hybrid search work with MCP integration?

Yes, local hybrid search supports optional MCP integration alongside a CLI interface, allowing you to perform keyword and semantic search with LLM reranking across your personal knowledge store within connected environments.

Do I need an internet connection to use vector search on my local documents?

No, you do not need an internet connection. The hybrid retrieval pipeline operates entirely offline, performing vector similarity search, BM25 keyword matching, and LLM reranking directly on your local machine without external API calls.