← Back to Skills Marketplace
bheemreddy181

qmd Local Search

by bheemreddy181 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2707
Downloads
2
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install qmd-local-search
Description
Fast local search for markdown files, notes, and docs using qmd CLI. Use instead of `find` for file discovery. Combines BM25 full-text search, vector semantic search, and LLM reranking—all running locally. Use when searching for files, finding code, locating documentation, or discovering content in indexed collections.
README (SKILL.md)

qmd — Fast Local Markdown Search

When to Use

  • Finding files — use instead of find across large directories (avoids hangs)
  • Searching notes/docs — semantic or keyword search in indexed collections
  • Code discovery — find implementations, configs, or patterns
  • Context gathering — pull relevant snippets before answering questions

Quick Reference

Search (most common)

# Keyword search (BM25)
qmd search "alpaca API" -c projects

# Semantic search (understands meaning)
qmd vsearch "how to implement stop loss"

# Combined search with reranking (best quality)
qmd query "trading rules for breakouts"

# File paths only (fast discovery)
qmd search "config" --files -c kell

# Full document content
qmd search "pattern detection" --full --line-numbers

Collections

# List collections
qmd collection list

# Add new collection
qmd collection add /path/to/folder --name myproject --mask "*.md,*.py"

# Re-index after changes
qmd update

Get Files

# Get full file
qmd get myproject/README.md

# Get specific lines
qmd get myproject/config.py:50 -l 30

# Get multiple files by glob
qmd multi-get "*.yaml" -l 50 --max-bytes 10240

Output Formats

  • --files — paths + scores (for file discovery)
  • --json — structured with snippets
  • --md — markdown formatted
  • -n 10 — limit results

Tips

  1. Always use collections (-c name) to scope searches
  2. Run qmd update after adding new files
  3. Use qmd embed to enable vector search (one-time, takes a few minutes)
  4. Prefer qmd search --files over find for large directories

Models (auto-downloaded)

  • Embedding: embeddinggemma-300M
  • Reranking: qwen3-reranker-0.6b
  • Generation: Qwen3-0.6B

All run locally — no API keys needed.

Usage Guidance
This skill appears to document how to use a local 'qmd' CLI, but there are two issues you should address before installing/using it: (1) The manifest does not list 'qmd' as a required binary even though all instructions assume it exists — confirm you will install qmd from a trusted source (official repo or package) and that the agent runtime will have the binary on PATH. (2) The SKILL.md says several models will be 'auto-downloaded' but doesn't state where from — verify the model hosting, bandwidth/storage requirements, and trustworthiness (prefer official model repos or allow only offline/air-gapped model use). Also: restrict which folders are added as collections to avoid indexing sensitive data, and consider disabling autonomous model invocation or requiring explicit user confirmation before the agent runs qmd commands. If the skill author can supply a clear install spec and model download sources, the incoherence would be largely resolved.
Capability Analysis
Type: OpenClaw Skill Name: qmd-local-search Version: 1.0.0 The skill bundle introduces 'qmd', a local search tool for markdown files. The `SKILL.md` file provides instructions and examples for using the `qmd` CLI, including indexing local directories (`qmd collection add`), performing searches, and retrieving file content (`qmd get`). While these operations involve local file system access and the auto-download of local models, they are all consistent with the stated purpose of a local search utility. There is no evidence of prompt injection attempts with malicious intent, data exfiltration, unauthorized execution, persistence mechanisms, or other harmful behaviors.
Capability Assessment
Purpose & Capability
The SKILL.md clearly expects a local 'qmd' CLI to be present and describes collection/index operations. However, the skill metadata claims no required binaries or install steps. That mismatch (instructions assuming a binary that the manifest doesn't require) is incoherent and should be clarified.
Instruction Scope
Instructions are limited to running qmd to index and search local files, which fits the stated purpose. However wording like 'pull relevant snippets before answering questions' is broad and could lead to indexing or exposing sensitive local content unless the user scopes collections carefully.
Install Mechanism
There is no install spec, but SKILL.md states models are 'auto-downloaded' (embeddinggemma-300M, qwen3-reranker-0.6b, Qwen3-0.6B). The source, host, and trustworthiness of those downloads are unspecified — implicit large model downloads from unknown endpoints are a risk.
Credentials
The skill declares no required environment variables, credentials, or config paths, which is proportionate to a local-search tool. No environment secrets are requested.
Persistence & Privilege
The skill is instruction-only and not marked 'always', but manifest flags for model invocation are unset (default allows the model to invoke the skill). That means the agent could call the qmd commands autonomously if qmd exists — consider whether autonomous invocation is acceptable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qmd-local-search
  3. After installation, invoke the skill by name or use /qmd-local-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug qmd-local-search
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is qmd Local Search?

Fast local search for markdown files, notes, and docs using qmd CLI. Use instead of `find` for file discovery. Combines BM25 full-text search, vector semantic search, and LLM reranking—all running locally. Use when searching for files, finding code, locating documentation, or discovering content in indexed collections. It is an AI Agent Skill for Claude Code / OpenClaw, with 2707 downloads so far.

How do I install qmd Local Search?

Run "/install qmd-local-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is qmd Local Search free?

Yes, qmd Local Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does qmd Local Search support?

qmd Local Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created qmd Local Search?

It is built and maintained by bheemreddy181 (@bheemreddy181); the current version is v1.0.0.

💬 Comments