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 knowledge management with qmd, a fast, local search engine for Markdown notes and documentation. Supports hybrid search, BM25, and vector-based retrieval.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-qmdWhat This Skill Does
qmd is a high-performance, local search engine specifically optimized for Markdown-based knowledge bases and documentation collections. Unlike general-purpose grep tools, qmd provides a hybrid search approach, enabling users to index vast amounts of Markdown content and retrieve relevant information via BM25 keyword matching or vector-based semantic searching. By prioritizing local execution, it ensures that your sensitive notes and documents never leave your local environment, making it a privacy-first solution for managing personal or professional knowledge graphs.
Installation
To get started with qmd, ensure you have Bun version 1.0.0 or higher installed. On macOS, you must also have SQLite extensions installed via brew install sqlite. Once prerequisites are met, install the tool globally using: bun install -g https://github.com/tobi/qmd. After installation, run qmd collection add to map your document directories, then execute qmd embed to generate the necessary vectors for intelligent semantic searching. Ensure that $HOME/.bun/bin is present in your system PATH to allow the agent to execute commands successfully.
Use Cases
This skill is ideal for professionals who rely on large Obsidian vaults, Zettelkasten systems, or technical documentation repositories. It is most effective when searching for conceptual links between documents that don't share identical keywords or when performing rapid full-text retrieval across heterogeneous Markdown files. Use it to consolidate information from scattered local files into a unified, queryable database.
Example Prompts
- "Search my notes for all references to my project architecture and provide a summary of the database schema."
- "I need to find related notes regarding my research on distributed systems; please search my markdown collection for relevant insights."
- "Retrieve the documentation file about API authentication from my local docs folder using a keyword search."
Tips & Limitations
The default search mode, qmd search, should be your primary tool as it is essentially instant. Reserve qmd vsearch for instances where traditional keyword matches fail, as it invokes a local LLM and can be significantly slower. Avoid qmd query for standard interactions due to its high computational cost and risk of timeouts. Note that qmd is not a replacement for code-specific search tools; its chunking algorithm is optimized for prose, not syntax-heavy source code repositories.
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-bobdevibecoder-bobagent-qmd": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
affiliate-master
Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.
tweet-ideas-generator
Generates 60 high-impact tweet ideas from reference content across 5 categories. Use when someone wants to extract engaging short-form statements from content for Twitter/X, organized by harsh advice, quotes, pain points, counterintuitive truths, and key insights.
ai-discoverability-audit
Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.
positioning-basics
Help founders and marketers nail their positioning. Use when someone mentions "positioning," "value proposition," "who is this for," "how do I describe my product," "messaging," "ICP," "ideal customer," or is struggling to articulate what makes their product different.
polymarket-correlation
Detect mispriced correlations between Polymarket prediction markets. Cross-market arbitrage finder for AI agents.