Agent Skills by ALSEL
Anthropic Claudeドキュメント⭐ リポ 0品質スコア 50/100

qmd

マークダウンのナレッジベース、ノート、ドキュメントをQMDを使って検索します。ユーザーがノートの検索、ドキュメントの探索、情報の参照を求めた際に使用します。

description の原文を見る

Search markdown knowledge bases, notes, and documentation using QMD. Use when users ask to search notes, find documents, or look up information.

SKILL.md 本文

QMD - Quick Markdown Search

マークダウンコンテンツ用のローカル検索エンジン。

Status

!qmd status 2>/dev/null || echo "Not installed: npm install -g @tobilu/qmd"

MCP: query

{
  "searches": [
    { "type": "lex", "query": "CAP theorem consistency" },
    { "type": "vec", "query": "tradeoff between consistency and availability" }
  ],
  "collections": ["docs"],
  "limit": 10
}

クエリタイプ

TypeMethodInput
lexBM25キーワード — 正確な用語、名前、コード
vecVector質問 — 自然言語
hydeVector回答 — 仮想的な結果 (50-100 単語)

良いクエリの書き方

lex (キーワード)

  • 2-5 語、つなぎ言葉なし
  • 正確なフレーズ: "connection pool" (引用符あり)
  • 除外語: performance -sports (マイナスプレフィックス)
  • コード識別子が使える: handleError async

vec (セマンティック)

  • 完全な自然言語の質問
  • 具体的に: "how does the rate limiter handle burst traffic"
  • コンテキストを含める: "in the payment service, how are refunds processed"

hyde (仮想的なドキュメント)

  • 回答の形式に関して 50-100 単語を書く
  • 結果に含まれると予想される語彙を使用

expand (自動展開)

  • 単一行クエリを使用するか (暗黙の expand:)、独自の行で expand: question を使用
  • ローカル LLM に lex/vec/hyde のバリエーションを生成させる
  • expand: を他の型の行と混ぜないこと — スタンドアロンの expand クエリか完全なクエリドキュメントのどちらか

Intent (曖昧性排除)

クエリ用語が曖昧な場合、intent を追加して結果をステアリングします:

{
  "searches": [
    { "type": "lex", "query": "performance" }
  ],
  "intent": "web page load times and Core Web Vitals"
}

Intent は展開、再ランキング、チャンク選択、スニペット抽出に影響します。それ自体は検索を行わず、「performance」(Web パフォーマンス対チームの健全性対フィットネス) のようなクエリを曖昧さを排除するステアリング信号です。

タイプの組み合わせ

目的アプローチ
正確な用語を知っているlex のみ
語彙がわからない単一行クエリを使用するか (暗黙の expand:)、または vec
最大限の再現率lex + vec
複雑なトピックlex + vec + hyde
曖昧なクエリ上記の任意の組み合わせに intent を追加

最初のクエリは融合で 2 倍の重みを取得 — 最初に最善の推測を入力します。

Lex クエリ構文

SyntaxMeaningExample
termプレフィックスマッチperf は "performance" にマッチ
"phrase"正確なフレーズ"rate limiter"
-term除外performance -sports

注: -term は lex クエリのみで機能し、vec/hyde では機能しません。

コレクションフィルタリング

{ "collections": ["docs"] }              // 単一
{ "collections": ["docs", "notes"] }     // 複数 (OR)

すべてのコレクションを検索する場合は省略します。

その他の MCP ツール

Tool用途
getパスまたは #docid でドキュメントを取得
multi_getglob/リストで複数を取得
statusコレクションとヘルス状態

CLI

qmd query "question"              # 自動展開 + 再ランキング
qmd query $'lex: X\nvec: Y'       # 構造化
qmd query $'expand: question'     # 明示的な展開
qmd query --json --explain "q"    # スコアトレースを表示 (RRF + 再ランキングブレンド)
qmd search "keywords"             # BM25 のみ (LLM なし)
qmd get "#abc123"                 # docid で取得
qmd multi-get "journals/2026-*.md" -l 40  # glob でバッチ取得スニペット
qmd multi-get notes/foo.md,notes/bar.md   # カンマ区切りリスト、順序を保持

HTTP API

curl -X POST http://localhost:8181/query \
  -H "Content-Type: application/json" \
  -d '{"searches": [{"type": "lex", "query": "test"}]}'

セットアップ

npm install -g @tobilu/qmd
qmd collection add ~/notes --name notes
qmd embed

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
tobi
リポジトリ
tobi/qmd
ライセンス
MIT
最終更新
不明

Source: https://github.com/tobi/qmd / ライセンス: MIT

関連スキル

汎用ドキュメント⭐ リポ 4,820

nature-response

Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。

by Yuan1z0825
OpenAIドキュメント⭐ リポ 61,249

microsoft-docs

公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。

by microsoft
Anthropic Claudeドキュメント⭐ リポ 299

API Documentation Lookup

このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。

by majiayu000
汎用ドキュメント⭐ リポ 308

knowledge-base

このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。

by mkurman
OpenAIドキュメント⭐ リポ 1,202

markdown

GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。

by DaveSkender
Anthropic Claudeドキュメント⭐ リポ 363

claude-md-enhancer

CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。

by alirezarezvani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: tobi · tobi/qmd · ライセンス: MIT