AdYour product here, seen by people installing AI tools every day

qmd

Skill by compozy · updated · ★ 2.8k

Score 93

Searches local markdown notes, knowledge bases and documentation through the qmd CLI or MCP server. Suited to users who want an AI assistant to find and read their own documents. qmd is published by compozy on GitHub.

Yours? Claim it
Works withClaude CodeClaude apps Antigravity CLI

Install qmd

Built from the published package, never by AI
git clone --depth 1 https://github.com/compozy/compozy /tmp/compozy && mkdir -p ~/.claude/skills && cp -r /tmp/compozy/.agents/skills/qmd ~/.claude/skills/qmd

Run in your terminal. Claude Code loads skills from ~/.claude/skills automatically.

Step-by-step: install qmd in Claude Code

Skills can run scripts on your machine. Some need an API key: check the README.

Maintenance

Last commit in the past day

Licence

MIT: permissive, fine for commercial use

Quality

Clear description, installs from GitHub, 2,813 stars, original repository

Security

No risky patterns in the files we checked

About qmd

QMD is a local search engine for markdown content such as notes, knowledge bases and documentation. It is packaged as an agent skill that works through the qmd CLI or an MCP server. The skill supports keyword (lex, BM25), vector (vec) and hypothetical document (hyde) query types, which can be combined in one request. An intent field can steer ambiguous queries, and results can be filtered by collection.

The assistant can run queries, retrieve documents by path or docid, pull several files by glob, and check collection status. The source also documents a CLI and a local HTTP API on port 8181. It is aimed at people who want an AI assistant to search their own notes and docs. The skill is MIT licensed and its metadata lists version 2.0.0.

Written from the project's SKILL.md and checked against it.

What qmd can do

  • queryRuns keyword, semantic and hypothetical document searches with optional collection filters.
  • getRetrieves a document by its path or #docid.
  • multi_getRetrieves multiple documents by glob or list.
  • statusShows collections and health of the search index.
  • Intent steeringAdds a short intent phrase to disambiguate terms like performance.
  • CLI searchOffers qmd query, qmd search, qmd get and qmd multi-get commands.

What you need

  • qmd CLI or MCP server
  • npm to install @tobilu/qmd

Weekly newsletter

Like qmd? Get the best new skills every week

The best new tools, security warnings before you install something risky, and one practical tip. Free, three minute read.

No spam. Unsubscribe in one click. Privacy

Try asking

  • Search my notes for how we handled database connection pool errors
  • Find documents about refund processing in the payment service
  • Pull all journal entries from 2026 and summarize the key points

Good to know

  • The -term exclusion syntax only works in lex queries, not vec or hyde.
  • The first query in a search gets 2x weight in fusion, so put the best guess first.
  • Do not mix expand: with other typed lines in one query.

Security check

A

No download-and-run commands, hidden instructions or signs of sending keys out were found.

Checked automatically: .agents/skills/qmd/SKILL.md. This looks for known risky patterns and is not a full audit. How grades work

Inside the skill

Allowed tools: Bash(qmd:*)mcp__qmd__*

  • SKILL.md4 KB
  • references/mcp-setup.md2 KB

Alternatives to qmd

All alternatives →

qmd: common questions

What search types does QMD support?

It supports lex for keyword BM25 matching, vec for natural language vector search, and hyde for searching with a hypothetical answer. Lex and vec can be combined for better recall.

Does QMD search only my local files?

The source describes QMD as a local search engine for markdown content and shows collections added from local paths such as ~/notes. It does not describe any remote search service.

What is the difference between query and search in the CLI?

The source says qmd query runs auto-expand and rerank, while qmd search runs BM25 only with no LLM.

How do I install qmd?

Run the command above to copy the skill into ~/.claude/skills/. Claude Code picks it up automatically.

Is qmd free?

The code is published under the MIT licence. The service it connects to may have its own pricing.

Is qmd safe to use?

It scores 93 of 100. Grades: maintenance A, licence A, quality A. Security check: grade A, no risky patterns found in the files checked. Review the code before you install. How grades work.

What are alternatives to qmd?

Similar skills: hig-components-menus, obsidian-clipper-template-creator, get-context, build-report.

Add to stack

Loading.