# Qmd

> Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.

- Skill: `danstrem2/qmd` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add danstrem2/qmd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/danstrem2/qmd/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML, Docs & Writing
- Author: danstrem2 (https://skillmd.com/u/danstrem2)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/danstrem2/qmd

---


# qmd

Use `qmd` to index local files and search them.

Indexing
- Add collection: `qmd collection add /path --name docs --mask "**/*.md"`
- Update index: `qmd update`
- Status: `qmd status`

Search
- BM25: `qmd search "query"`
- Vector: `qmd vsearch "query"`
- Hybrid: `qmd query "query"`
- Get doc: `qmd get docs/path.md:10 -l 40`

Notes
- Embeddings/rerank use Ollama at `OLLAMA_URL` (default `http://localhost:11434`).
- Index lives under `~/.cache/qmd` by default.
- MCP mode: `qmd mcp`.

