hurricane0698/zot/qmd
Claude Code and agent skill by hurricane0698/zot
- community
Checking that the SKILL.md file is still in the repository.
Search markdown knowledge bases, notes, and documentation using QMD. Use when users ask to search notes, find documents, or look up information.
Install
npx vskill@latest install hurricane0698/zot/qmdSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
QMD - Quick Markdown Search
Local search engine for markdown content.
Status
!qmd status 2>/dev/null || echo "Not installed: npm install -g @tobilu/qmd"
MCP: query
Query Types
| Type | Method | Input | |
|---|---|---|---|
lex | BM25 | Keywords - exact terms, names, code | |
vec | Vector | Question - natural language | |
hyde | Vector | Answer - hypothetical result (50-100 words) |
Writing Good Queries
lex (keyword)
- 2-5 terms, no filler words
- Exact phrase:
"connection pool"(quoted) - Exclude terms:
performance -sports(minus prefix) - Code identifiers work:
handleError async
vec (semantic)
- Full natural language question
- Be specific:
"how does the rate limiter handle burst traffic" - Include context:
"in the payment service, how are refunds processed"
hyde (hypothetical document)
- Write 50-100 words of what the answer looks like
- Use the vocabulary you expect in the result
expand (auto-expand)
- Use a single-line query (implicit) or
expand: questionon its own line - Lets the local LLM generate lex/vec/hyde variations
- Do not mix
expand:with other typed lines - it's either a standalone expand query or a full query document
Intent (Disambiguation)
When a query term is ambiguous, add intent to steer results:
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).
Combining Types
| 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.
Lex Query Syntax
| 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.
Collection Filtering
Omit to search all collections.
Other MCP Tools
| Tool | Use | |
|---|---|---|
get | Retrieve doc by path or #docid | |
multi_get | Retrieve multiple by glob/list | |
status | Collections and health |
CLI
HTTP API
Setup
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/home/.agents/skills/qmd/SKILL.md
Popularity
- Repository stars
- 97
- Repository forks
- 7
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hurricane0698/zot/qmd)