qmd

Index markdown notes and transcripts for hybrid local search.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill qmd-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/optional-skills/research/qmd
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill qmd-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @tobilu/qmd, sqlite, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of searching through large collections of markdown/text files locally, providing a powerful hybrid search engine that combines keyword matching, semantic understanding, and LLM reranking.

Core Features & Use Cases

  • Hybrid Search: Combines BM25, vector search, and LLM reranking for a comprehensive search experience.
  • Local AI: Operates entirely on-device, ensuring privacy and eliminating cloud dependencies.
  • CLI and MCP Integration: Supports both command-line and MCP integration for seamless usage with Hermes Agent.

Quick Start

Use the qmd skill to search your local knowledge base for information about 'machine learning'.

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 without uploading to the cloud?

To search markdown notes locally without cloud dependencies, you can use a hybrid search engine that indexes your files entirely on-device. This approach combines BM25 keyword matching and semantic vector search to ensure privacy while querying your personal knowledge base.

What is hybrid search for personal knowledge bases and how does it improve document retrieval?

Hybrid search for personal knowledge bases combines BM25 keyword matching, semantic vector search, and LLM reranking to improve document retrieval. This mechanism ensures both exact term frequency matching and deep contextual understanding for in-depth administrative and research workflows.

Do I need GGUF models and sqlite to run a local vector search index?

Yes, you need sqlite for database storage and GGUF models for the LLM reranking and semantic understanding. These dependencies allow the local search engine to operate entirely on-device, eliminating cloud requirements while indexing markdown documentation.

What's the best way to integrate local markdown search into an administrative workflow?

The best way to integrate local markdown search into an administrative workflow is using a tool that offers both CLI and MCP integration. This allows seamless command-line querying and direct connection to an AI agent for searching meeting transcripts and documentation.

How does LLM reranking work with BM25 and vector search for text files?

LLM reranking refines BM25 and vector search results by using a local GGUF model to re-evaluate and sort the most relevant documents. This three-tier hybrid search mechanism ensures high-precision retrieval for complex text file queries without sending data externally.