帮助用户检索 Markdown 知识库、笔记与文档,快速定位所需信息。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "qmd" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/nix-openclaw-tools/main/tools/qmd/skills/qmd/SKILL.md 2. 保存为 ~/.claude/skills/qmd/SKILL.md 3. 装好后重载技能,告诉我可以用了
请在我的 Markdown 笔记库中搜索“Q3 预算评审”,找出相关会议记录,并总结关键决定和待办事项。
返回相关笔记列表,并提炼会议结论、负责人和后续任务。
在项目文档中搜索“authentication middleware”相关内容,告诉我有哪些文件提到它,并摘录最相关的说明。
列出命中的文档路径,并附上相关段落或要点摘要。
请搜索知识库中关于“员工报销流程”的说明,整理成简明步骤,并标注出处文档。
输出一份结构化流程说明,并附上对应的文档来源。
Local search engine for markdown content.
!qmd status 2>/dev/null || echo "qmd CLI not found on this runtime PATH"
query{
"searches": [
{ "type": "lex", "query": "CAP theorem consistency" },
{ "type": "vec", "query": "tradeoff between consistency and availability" }
],
"collections": ["docs"],
"limit": 10
}
| Type | Method | Input |
|---|---|---|
lex | BM25 | Keywords — exact terms, names, code |
vec | Vector | Question — natural language |
hyde | Vector | Answer — hypothetical result (50-100 words) |
lex (keyword)
"connection pool" (quoted)performance -sports (minus prefix)handleError asyncvec (semantic)
"how does the rate limiter handle burst traffic""in the payment service, how are refunds processed"hyde (hypothetical document)
expand (auto-expand)
expand: question on its own lineexpand: with other typed lines — it's either a standalone expand query or a full query documentWhen a query term is ambiguous, add intent to steer results:
{
"searches": [
{ "type": "lex", "query": "performance" }
],
"intent": "web page load times and Core Web Vitals"
}
Intent affects expansion, reranking, chunk selection, and snippet extraction. It does not search on its own — it's a steering signal that disambiguates queries like "performance" (web-perf vs team health vs fitness).
| Goal | Approach |
|---|---|
| Know exact terms | lex only |
| Don't know vocabulary | Use a single-line query (implicit expand:) or vec |
| Best recall | lex + vec |
| Complex topic | lex + vec + hyde |
| Ambiguous query | Add intent to any combination above |
First query gets 2x weight in fusion — put your best guess first.
| Syntax | Meaning | Example |
|---|---|---|
term | Prefix match | perf matches "performance" |
"phrase" | Exact phrase | "rate limiter" |
-term | Exclude | performance -sports |
Note: -term only works in lex queries, not vec/hyde.
{ "collections": ["docs"] } // Single
{ "collections": ["docs", "notes"] } // Multiple (OR)
Omit to search all collections.
| Tool | Use |
|---|---|
get | Retrieve doc by path or #docid |
multi_get | Retrieve multiple by glob/list |
status | Collections and health |
qmd query "question" # Auto-expand + rerank
qmd query $'lex: X\nvec: Y' # Structured
qmd query $'expand: question' # Explicit expand
qmd query --json --explain "q" # Show score traces (RRF + rerank blend)
qmd search "keywords" # BM25 only (no LLM)
qmd get "#abc123" # By docid
qmd multi-get "journals/2026-*.md" -l 40 # Batch pull snippets by glob
qmd multi-get notes/foo.md,notes/bar.md # Comma-separated list, preserves order
curl -X POST http://localhost:8181/query \
-H "Content-Type: application/json" \
-d '{"searches": [{"type": "lex", "query": "test"}]}'
qmd collection add ~/notes --name notes
qmd embed
帮助用户只读检索本地 WhatsApp 桌面聊天、消息与媒体元数据
自动监听文件变更并触发重建,适用于任意语言和构建流程。
从 RTSP/ONVIF 摄像头抓取画面帧或短视频片段,便于监控取证与自动化处理。
通过命令行查看 iMessage/SMS 对话记录并发送消息,提升批量沟通效率。
通过命令行统一管理 Gmail、日历、云盘、表格和文档等 Google 办公服务。
将 Discord 服务器历史镜像到本地 SQLite,便于离线检索、分析与生成报告。
帮助用户管理与语义检索 Markdown 笔记,并进行问答与内容生成。
帮助用户进行实时网页检索、读取链接全文并定向搜索技术文档。
将多来源内容整理并导入 NotebookLM,快速生成播客、PPT、思维导图与测验。
将本地 Markdown 文档与知识库通过 MCP 安全提供给 AI 读取与检索
通过 DuckDuckGo 即时答案接口发起搜索,快速获取网页查询结果与摘要信息。
帮助用户检索本地 Markdown 文档并返回完整原文内容