qmd
Local hybrid search for markdown notes and docs. Use when searching notes, finding related content, or retrieving documents from indexed collections.
Why use this skill?
Optimize your note-taking workflow with qmd. A local-first search engine for Markdown that enables lightning-fast keyword searches and advanced semantic retrieval for all your docs.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pmaeter/qmd-skill-mainWhat This Skill Does
The qmd skill is a high-performance, local-first search engine designed specifically for markdown-based knowledge bases, notes, and documentation. Unlike cloud-reliant search tools, qmd functions entirely on your local machine, ensuring your data remains private while providing lightning-fast retrieval. It indexes your markdown files into collections, supporting both traditional keyword-based BM25 search for instant results and advanced vector-based semantic search for finding contextually relevant information when exact keywords are unknown.
Installation
To install the qmd skill, ensure you have Bun version 1.0.0 or higher installed. On macOS, you will also need to install SQLite extensions via brew install sqlite. Once prerequisites are met, install the global package using bun install -g https://github.com/tobi/qmd. After installation, initialize your collections by running qmd collection add /path/to/notes --name your-collection-name. Finally, run qmd embed to process your files into a searchable vector index. Always ensure your PATH includes the Bun binary directory to keep commands accessible.
Use Cases
This skill is ideal for knowledge workers, developers, and writers who maintain extensive personal markdown wikis or technical documentation. It excels when you need to cross-reference information across hundreds of files, such as finding a specific configuration snippet, retrieving historical project requirements, or discovering connections between disparate notes that share a thematic link but lack explicit cross-links.
Example Prompts
- "Search my notes for the documentation on setting up the CI/CD pipeline environment variables."
- "I need to find related notes that discuss distributed systems architecture; please perform a semantic search across my knowledge base."
- "Retrieve the markdown document about the Q3 retrospective from my notes collection and list the key performance metrics found inside."
Tips & Limitations
Use qmd search as your default command; it is significantly faster than other modes and serves most needs. Use qmd vsearch sparingly, as it triggers a local LLM cold-start that can take up to a minute to process. Avoid qmd query for daily tasks to prevent unnecessary timeouts. Because this tool indexes raw markdown, it is best suited for text-heavy content rather than source code repositories. Keeping the underlying process warm or using a persistent daemon (if available) is recommended for power users requiring frequent, high-performance semantic retrieval.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-pmaeter-qmd-skill-main": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution