qmd

Index and query markdown notes with hybrid BM25 and vector search.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node.js, sqlite.

What problem does it solve?

This skill solves the difficulty of finding specific information across fragmented personal knowledge bases, notes, and meeting transcripts by providing a local, privacy-focused search engine.

Core Features & Use Cases

  • Hybrid Retrieval: Combines BM25 keyword matching, semantic vector search, and LLM-powered reranking for high-precision results.
  • Local Execution: Runs entirely on-device with no cloud dependencies, ensuring your private notes remain secure.
  • Use Case: Quickly locate specific decisions made in past meeting transcripts or retrieve technical documentation across a large collection of markdown files using natural language queries.

Quick Start

Use the qmd skill to perform a hybrid search for your notes regarding the database migration plan.

Frequently Asked Questions about qmd

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

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

To search markdown notes locally, you can use a hybrid search engine that indexes your files using BM25 keyword matching and semantic vector retrieval, ensuring your private knowledge base remains secure on your device.

What is hybrid retrieval for personal knowledge bases?

Hybrid retrieval for a personal knowledge base combines BM25 keyword matching, semantic vector search, and LLM-powered reranking to provide high-precision information discovery across fragmented markdown notes and meeting transcripts.

Do I need Node.js and SQLite to run local semantic search?

Yes, you need Node.js and SQLite installed in your environment to run this local semantic search engine, as these dependencies handle the execution environment and data indexing without requiring cloud services.

Can I integrate local search with MCP for agentic access?

Yes, you can integrate local search with MCP to enable seamless agentic access to your personal knowledge base, allowing AI agents to query your indexed markdown notes and meeting transcripts directly.

What is the best way to find specific decisions in past meeting transcripts?

The best way to find specific decisions in meeting transcripts is using a local hybrid search engine that applies LLM reranking and semantic vector retrieval to accurately locate relevant information via natural language queries.

Are there privacy limitations when using cloud-based search for personal notes?

Cloud-based search for personal notes introduces privacy risks, whereas a local hybrid search engine runs entirely on-device with no cloud dependencies, ensuring your private meeting transcripts and documentation remain secure.