qmd

Search markdown knowledge bases using BM25, semantic vector, and hypothetical document modes.

3|1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/rijnb/knowledge-base-wiki --skill qmd-rijnb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/rijnb/knowledge-base-wiki/tree/main/.agents/skills/qmd
Command: npx skills add https://github.com/rijnb/knowledge-base-wiki --skill qmd-rijnb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manually sifting through large volumes of markdown notes, knowledge bases, and documentation to find specific information is time-consuming and inefficient, especially when you do not remember exact keywords or phrasing for the content you need.

Core Features & Use Cases

  • Multi-Modal Search: Supports keyword (BM25), semantic vector, and hypothetical document (hyde) search types to find information whether you know exact terms or only have a vague question about the content.
  • Collection Filtering: Narrow searches to specific markdown collections (like research notes, project documentation, or team wikis) to get more relevant results faster.
  • Use Case: If you manage a personal knowledge base of 500+ markdown notes on software engineering topics, use this Skill to quickly locate all notes about rate limiting implementation without manually browsing through folders.

Quick Start

Use the qmd skill to search your markdown knowledge base for information about how the rate limiter handles burst traffic.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I search my markdown notes when I don't know the exact keywords?

To search markdown notes without exact keywords, you can use semantic vector or hypothetical document search modes. These modes match the contextual meaning of your query rather than relying on strict lexical matches to locate relevant information.

What is the best way to find specific information in a large technical documentation wiki?

The best way to find specific information in a large technical documentation wiki is using a dedicated markdown search tool. Collection filtering allows you to narrow the search scope to specific documentation sets, delivering accurate results faster than manual browsing.

Can I use BM25 lexical search for my personal knowledge base?

Yes, you can use BM25 lexical search for your personal knowledge base. This search type is supported alongside semantic vector and hypothetical document modes, allowing you to retrieve notes based on exact term frequency and keyword matching.

How does hypothetical document search work for retrieving research notes?

Hypothetical document search works for retrieving research notes by generating a mock document based on your vague query and using it to find matching content. This method helps locate relevant notes when you only have a general question about the topic.

Do I need to manually browse folders to locate content in a team wiki?

No, you do not need to manually browse folders to locate content in a team wiki. You can integrate a markdown search server via CLI or MCP to instantly query the knowledge base and retrieve context-aware results without file browsing.