qmd

Search local knowledge bases with keyword, semantic, and LLM reranking.

539|39|Updated May 1, 2026
One-click install
npx skills add https://github.com/Tommy-yw/RunbookHermes --skill qmd-tommy-yw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/research/qmd
Command: npx skills add https://github.com/Tommy-yw/RunbookHermes --skill qmd-tommy-yw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, sqlite, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a local, AI-powered search engine for personal knowledge bases, notes, and documents, allowing users to quickly find information without relying on cloud services.

Core Features & Use Cases

  • Local Search: Search personal knowledge bases, notes, and documents stored locally.
  • Hybrid Search: Combines keyword matching, semantic understanding, and LLM reranking for accurate results.
  • CLI and MCP Integration: Supports command-line interface and can be integrated with Hermes Agent for seamless use.
  • Use Case: A user wants to find a specific note or document from their collection of markdown files.

Quick Start

Use the qmd skill to search for "AIops" in your local knowledge base.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I search personal notes and local documents without relying on cloud services?

You can search personal notes locally by using an AI-powered search engine that indexes documents directly on your machine, combining keyword matching and semantic understanding to find information privately without cloud reliance.

What is hybrid search and how does LLM reranking work for knowledge bases?

Hybrid search for knowledge bases combines traditional keyword matching with semantic understanding. LLM reranking then reorders these search results using a language model to prioritize the most contextually relevant documents for your query.

Do I need Node.js and SQLite to run a local AI search engine?

Yes, you need Node.js and SQLite to run this local AI search engine. Node.js executes the search scripts while SQLite stores the indexed document data and knowledge base metadata locally on your system.

Can I integrate local document search with an AI agent using MCP?

Yes, you can integrate local document search with an AI agent using MCP. This integration allows an agent like Hermes to query your local knowledge base directly and retrieve relevant information through the search interface.

How do I search for specific text within a collection of markdown files?

To search for specific text within markdown files, execute a query against your local knowledge base using the command-line interface. The search engine will scan your indexed markdown documents and return the matching notes.

What are the limitations of using local AI for knowledge base search?

Limitations of local AI knowledge base search include requiring local environment setup with specific dependencies like Node.js and SQLite. Search performance and semantic understanding accuracy are also constrained by your local hardware capabilities.