qmd-search

Index and search Markdown documents with on-device semantic vector search.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/AskTinNguyen/vesper-team-skills --skill qmd-search-asktinnguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd-search
Source: https://github.com/AskTinNguyen/vesper-team-skills/tree/main/qmd-search
Command: npx skills add https://github.com/AskTinNguyen/vesper-team-skills --skill qmd-search-asktinnguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

On-device semantic search for Markdown documents enables private, fast indexing and retrieval without sending data to external services.

Core Features & Use Cases

  • On-device indexing and vector search for Markdown notes, transcripts, and documentation
  • Supports multiple search modes (search, vsearch, query) and collection management
  • Integrates with Electron-based apps and React components for seamless UI

Quick Start

Install QMD globally, set up a collection, index your Markdown documents, and run a sample query to verify results.

Frequently Asked Questions about qmd-search

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

FAQPage Schema
How do I perform semantic search on Markdown notes locally?

On-device semantic search for Markdown notes works by indexing your local documents into vector embeddings and retrieving matching content based on meaning rather than exact keywords. This approach keeps personal notes, transcripts, and knowledge bases completely private on your desktop.

Can I integrate vector search into an Electron app with React components?

Yes, integrating vector search into an Electron app with React components is supported through a secure IPC flow connecting the front-end UI to the local indexing backend. Standardized configurations for collections, embeddings, and multiple search modes streamline the setup process.

What is the best way to index meeting transcripts for secure local retrieval?

Indexing meeting transcripts for secure local retrieval is best handled by on-device vector search that processes files into embeddings without sending data to external services. Set up a dedicated collection, index your transcripts, and run queries to find semantically relevant sections instantly.

Do I need Bun installed to run on-device Markdown search?

Yes, Bun is a required dependency for running this on-device Markdown search Skill, as it executes the underlying scripts and processes vector embeddings. Ensure your environment has Bun configured before setting up your document collections.

How do I set up a collection and index Markdown documents for querying?

Set up a collection and index Markdown documents by installing the search tool globally, configuring collection settings, pointing it at your local files, and running a sample query to verify results. The process applies standardized configs for embeddings and search modes.

What search modes are available for querying a local Markdown knowledge base?

Available search modes for querying a local Markdown knowledge base include standard search, vector search, and query modes. These options retrieve documents based on exact matching or semantic similarity depending on your specific retrieval needs.