qmd

Search local Markdown collections using BM25 keyword and semantic embeddings.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/sky770825/openclaw-console-hub --skill qmd-sky770825
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/sky770825/openclaw-console-hub/tree/main/skills/anshumanbh-qmd
Command: npx skills add https://github.com/sky770825/openclaw-console-hub --skill qmd-sky770825

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you quickly find specific information within large collections of Markdown files, such as Obsidian vaults, without needing to read through entire documents.

Core Features & Use Cases

  • Efficient Search: Uses BM25 for keyword matching and vector embeddings for semantic understanding.
  • Snippet Results: Returns only relevant text snippets, drastically reducing token usage.
  • Local & Private: All indexing and searching happen on your local machine, ensuring data privacy.
  • Use Case: Quickly find all mentions of "API authentication best practices" across your entire technical documentation library, getting only the exact sentences that discuss it.

Quick Start

Search your notes collection for information about "api authentication".

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I search Markdown files locally without uploading my knowledge base?

You can search Markdown files locally by indexing collections on your machine. This retrieves relevant snippets using BM25 keyword matching and vector embeddings, ensuring all data remains private without cloud uploads.

Can I find specific text snippets inside a large Obsidian vault?

Yes, you can find specific text snippets inside an Obsidian vault by running local semantic and keyword searches. The tool scans indexed Markdown files and returns only the exact sentences matching your query to reduce token usage.

What is the best way to retrieve information from large local document sets?

The best way to retrieve information from large local document sets is building an indexed collection. Indexing enables fast BM25 keyword and vector semantic searches, returning targeted snippets instead of loading entire documents.

Does local Markdown search support semantic understanding or just keyword matching?

Local Markdown search supports both semantic understanding and keyword matching. It uses vector embeddings for semantic context and BM25 algorithms for exact keyword retrieval across indexed knowledge bases.

How do I index my notes collection for fast retrieval?

You index your notes collection by pointing the local search tool at your Markdown files. It builds a searchable index combining BM25 keyword matching and vector embeddings, enabling fast content discovery across your knowledge base.

Why should I use local search instead of cloud-based retrieval for my technical documentation?

You should use local search for technical documentation to preserve data privacy. All indexing and querying happen directly on your machine, returning relevant text snippets without exposing your knowledge base to external servers.