qmd

Search local knowledge bases with hybrid BM25, vector, and LLM reranking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly locate information across personal knowledge bases, notes, documents, and meeting transcripts using local, hybrid retrieval that blends keyword and semantic search for high-quality results.

Core Features & Use Cases

  • Hybrid search combining BM25, vector search, and LLM reranking for accurate results
  • CLI and MCP integration to connect Hermes Agent workflows
  • Local indexing and querying of Markdown notes, transcripts, and project documentation

Quick Start

Install qmd, configure your collections, and run your first local search.

Frequently Asked Questions about qmd

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

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

To search local markdown notes and meeting transcripts offline, you can index your local collections and query them directly. This allows you to retrieve text from your personal knowledge base without requiring an internet connection.

What is hybrid search for personal knowledge bases?

Hybrid search for personal knowledge bases combines BM25 keyword matching, vector search, and LLM reranking. This mechanism blends exact term retrieval with semantic understanding to deliver highly accurate document and transcript results.

Does local search work with MCP integration for agent workflows?

Yes, local search works with MCP integration to connect Hermes Agent workflows. You can configure your indexed collections to be queried directly through the Model Context Protocol, enabling agents to retrieve notes and documents seamlessly.

Can I use CLI to query my project documentation locally?

Yes, you can use CLI to query your project documentation locally. By configuring your collections and running commands, you can perform fast offline searches across your indexed markdown notes and project docs.

What is the best way to retrieve information from meeting transcripts?

The best way to retrieve information from meeting transcripts is using a hybrid search pipeline that combines BM25, vector search, and LLM reranking. This approach ensures accurate local retrieval by blending keyword and semantic search.

Why use LLM reranking for local document search?

You use LLM reranking for local document search to improve result accuracy after initial retrieval. By applying LLM reranking to vector and BM25 results, you get higher quality matches from your personal knowledge base.