Local hybrid search for markdown notes and docs. Use when searching notes, finding related content, or retrieving documents from indexed collections.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install qmd-markdown-search或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install qmd-markdown-search⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/qmd-markdown-search/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: qmd description: Local hybrid search for markdown notes and docs. Use when searching notes, finding related content, or retrieving documents from indexed collections. homepage: https://github.com/tobi/qmd metadata: {"clawdbot":{"emoji":"🔍","os":["darwin","linux"],"requires":{"bins":["qmd"]},"install":[{"id":"bun-qmd","kind":"shell","command":"bun install -g https://github.com/tobi/qmd","bins":["qmd"],"label":"Install qmd via Bun"}]}} ---
Local search engine for Markdown notes, docs, and knowledge bases. Index once, search fast.
qmd search (BM25). It's typically instant and should be the default.qmd vsearch only when keyword search fails and you need semantic similarity (can be very slow on a cold start).qmd query unless the user explicitly wants the highest quality hybrid results and can tolerate long runtimes/timeouts.brew install sqlite (SQLite extensions)$HOME/.bun/binInstall Bun (macOS): brew install oven-sh/bun/bun
bun install -g https://github.com/tobi/qmd
qmd collection add /path/to/notes --name notes --mask "**/*.md"
qmd context add qmd://notes "Description of this collection" # optional
qmd embed # one-time to enable vector + hybrid search
*/.md).qmd search (default): fast keyword match (BM25)qmd vsearch (last resort): semantic similarity (vector). Often slow due to local LLM work before the vector lookup.qmd query (generally skip): hybrid search + LLM reranking. Often slower than vsearch and may timeout.qmd search is typically instant.qmd vsearch can be ~1 minute on some machines because query expansion may load a local model (e.g., Qwen3-1.7B) into memory per run; the vector lookup itself is usually fast.qmd query adds LLM reranking on top of vsearch, so it can be even slower and less reliable for interactive use.qmd search "query" # default
qmd vsearch "query"
qmd query "query"
qmd search "query" -c notes # Search specific collection
qmd search "query" -n 10 # More results
qmd search "query" --json # JSON output
qmd search "query" --all --files --min-score 0.3
-n : number of results-c, --collection : restrict to a collection--all --min-score : return all matches above a threshold--json / --files: agent-friendly output formats--full: return full document contentqmd get "path/to/file.md" # Full document
qmd get "#docid" # By ID from search results
qmd multi-get "journals/2025-05*.md"
qmd multi-get "doc1.md, doc2.md, #abc123" --json
qmd status # Index health
qmd update # Re-index changed files
qmd embed # Update embeddings
Automate indexing so results stay current as you add/edit notes.
qmd search), qmd update is usually enough (fast).vsearch/query), you may also want qmd embed, but it can be slow.Example schedules (cron):
# Hourly incremental updates (keeps BM25 fresh):
0 * * * * export PATH="$HOME/.bun/bin:$PATH" && qmd update
# Optional: nightly embedding refresh (can be slow):
0 5 * * * export PATH="$HOME/.bun/bin:$PATH" && qmd embed
If your Clawdbot/agent environment supports a built-in scheduler, you can run the same commands there instead of system cron.
~/.cache/qmd/models/ (override with XDG_CACHE_HOME).qmd searches your local files (notes/docs) that you explicitly index into collections.memory_search searches agent memory (saved facts/context from prior interactions).memory_search for "what did we decide/learn before?", qmd for "what's in my notes/docs on disk?".安装 QMD - Quick Markdown Search 后,可以对 AI 说这些话来触发它
Help me get started with QMD - Quick Markdown Search
Explains what QMD - Quick Markdown Search does, walks through the setup, and runs a quick demo based on your current project
Use QMD - Quick Markdown Search to local hybrid search for markdown notes and docs
Invokes QMD - Quick Markdown Search with the right parameters and returns the result directly in the conversation
What can I do with QMD - Quick Markdown Search in my documents & notes workflow?
Lists the top use cases for QMD - Quick Markdown Search, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/qmd-markdown-search/ 目录(个人级,所有项目可用),或 .claude/skills/qmd-markdown-search/(项目级)。重启 AI 客户端后,用 /qmd-markdown-search 主动调用,或让 AI 根据上下文自动发现并使用。
QMD - Quick Markdown Search 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
QMD - Quick Markdown Search 可免费安装使用。请查阅仓库了解许可证信息。
Local hybrid search for markdown notes and docs. Use when searching notes, finding related content, or retrieving documents from indexed collections.
QMD - Quick Markdown Search 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using QMD - Quick Markdown Search
Identifies repetitive steps in your workflow and sets up QMD - Quick Markdown Search to handle them automatically