levineam

qmd External Knowledge Base Search

ナレッジ管理v1.1.0
作者:levineam更新日 2026-05-11qmd-external@clawhub_levineam/qmd-external
ナレッジベース Q&A情報検索#Docs

AlphaMoatによると、2026-09時点でqmd External Knowledge Base Searchのダウンロード数は4,695、スター数は7で、AIスキル全体5,078件中2,026位、ナレッジ管理では442件中193位です。

インストール数
307
ダウンロード数
4695
スター数
7
総合順位
#2,026
全体の上位 40% · ナレッジ管理の上位 44%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗14842307-
SkillHub ↗30746957—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

Markdown コレクションをローカルでインデックスし、BM25 キーワード検索、ベクトル検索、ハイブリッド検索に対応します。文書はまず qmd search を使うよう勧めています。vsearch は初回起動時に遅くなる場合があり、qmd query は LLM の再ランキング時間が加わります。インストールには Bun を使い、SQLite 拡張の設定は macOS 向けです。定期インデックスは検索を許可されたフォルダだけに設定します。

資料公開日 2026-10-27

できること

  • ローカルの Markdown ノートや文書を検索する
  • パスや ID で全文書や複数ファイルを取得する
  • 定期的な再インデックスでコレクションを最新に保つ

使う場面

  • ユーザーがローカル Markdown 内を検索・関連コンテンツを探すとき
  • インデックス済みコレクションから文書を取得するとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

ノートから 'budget 2025' を検索する
この検索結果の完全な Markdown ファイルを取得する

月次の推移

ダウンロード数4695
3272403648002026-03 · ダウンロード数 33772026-05 · ダウンロード数 37432026-06 · ダウンロード数 38802026-07 · ダウンロード数 41302026-08 · ダウンロード数 42742026-09 · ダウンロード数 469526-0326-09
スター数7
6782026-03 · スター数 72026-05 · スター数 72026-06 · スター数 72026-07 · スター数 72026-08 · スター数 72026-09 · スター数 726-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094695—7
2026-084274+3.5%7
2026-074130+6.4%7
2026-063880+3.7%7
2026-053743—7
2026-033377—7

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

4.7 KB・ClawHub v1.1.0
---
name: qmd
description: Local hybrid search for markdown notes and docs. Use when searching notes, finding related content, or retrieving documents from indexed collections.
homepage: https://github.com/tobi/qmd
metadata: {"clawdbot":{"emoji":"🔍","os":["darwin","linux"],"requires":{"bins":["qmd"]},"install":[{"id":"bun-qmd","kind":"shell","command":"bun install -g https://github.com/tobi/qmd","bins":["qmd"],"label":"Install qmd via Bun"}]}}
---

# qmd - Quick Markdown Search

Local search engine for Markdown notes, docs, and knowledge bases. Index once, search fast.
すべて表示(全 130 行)

## When to use (trigger phrases)

- "search my notes / docs / knowledge base"
- "find related notes"
- "retrieve a markdown document from my collection"
- "search local markdown files"

## Default behavior (important)

- Prefer `qmd search` (BM25). It's typically instant and should be the default.
- Use `qmd vsearch` only when keyword search fails and you need semantic similarity (can be very slow on a cold start).
- Avoid `qmd query` unless the user explicitly wants the highest quality hybrid results and can tolerate long runtimes/timeouts.

## Prerequisites

- Bun >= 1.0.0
- macOS: `brew install sqlite` (SQLite extensions)
- Ensure PATH includes: `$HOME/.bun/bin`

Install Bun (macOS): `brew install oven-sh/bun/bun`

## Install

`bun install -g https://github.com/tobi/qmd`

## Setup

```bash
qmd collection add /path/to/notes --name notes --mask "**/*.md"
qmd context add qmd://notes "Description of this collection"  # optional
qmd embed  # one-time to enable vector + hybrid search
```

## What it indexes

- Intended for Markdown collections (commonly `**/*.md`).
- In our testing, "messy" Markdown is fine: chunking is content-based (roughly a few hundred tokens per chunk), not strict heading/structure based.
- Not a replacement for code search; use code search tools for repositories/source trees.

## Search modes

- `qmd search` (default): fast keyword match (BM25)
- `qmd vsearch` (last resort): semantic similarity (vector). Often slow due to local LLM work before the vector lookup.
- `qmd query` (generally skip): hybrid search + LLM reranking. Often slower than `vsearch` and may timeout.

## Performance notes

- `qmd search` is typically instant.
- `qmd vsearch` can be ~1 minute on some machines because query expansion may load a local model (e.g., Qwen3-1.7B) into memory per run; the vector lookup itself is usually fast.
- `qmd query` adds LLM reranking on top of `vsearch`, so it can be even slower and less reliable for interactive use.
- If you need repeated semantic searches, consider keeping the process/model warm (e.g., a long-lived qmd/MCP server mode if available in your setup) rather than invoking a cold-start LLM each time.

## Common commands

```bash
qmd search "query"             # default
qmd vsearch "query"
qmd query "query"
qmd search "query" -c notes     # Search specific collection
qmd search "query" -n 10        # More results
qmd search "query" --json       # JSON output
qmd search "query" --all --files --min-score 0.3
```

## Useful options

- `-n <num>`: number of results
- `-c, --collection <name>`: restrict to a collection
- `--all --min-score <num>`: return all matches above a threshold
- `--json` / `--files`: agent-friendly output formats
- `--full`: return full document content

## Retrieve

```bash
qmd get "path/to/file.md"       # Full document
qmd get "#docid"                # By ID from search results
qmd multi-get "journals/2025-05*.md"
qmd multi-get "doc1.md, doc2.md, #abc123" --json
```

## Maintenance

```bash
qmd status                      # Index health
qmd update                      # Re-index changed files
qmd embed                       # Update embeddings
```

### Keeping the index fresh

Set up a cron job or hook to automatically re-index. For example, a daily 5 AM reindex:

```bash
# Via Clawdbot cron (isolated job, runs silently):
clawdbot cron add \
  --name "qmd-reindex" \
  --cron "0 5 * * *" \
  --tz "America/New_York" \
  --session isolated \
  --message "Run: export PATH=\"\$HOME/.bun/bin:\$PATH\" && qmd update && qmd embed" 

# Or via system crontab:
0 5 * * * export PATH="$HOME/.bun/bin:$PATH" && qmd update && qmd embed
```

This ensures your vault search stays current as you add or edit notes.

## Models and cache

- Uses local GGUF models; first run auto-downloads them.
- Default cache: `~/.cache/qmd/models/` (override with `XDG_CACHE_HOME`).

## Relationship to Clawdbot memory search

- `qmd` searches *your local files* (notes/docs) that you explicitly index into collections.
- Clawdbot's `memory_search` searches *agent memory* (saved facts/context from prior interactions).
- Use both: `memory_search` for "what did we decide/learn before?", `qmd` for "what's in my notes/docs on disk?".

ナレッジ管理の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。