# Origin Obsidian Research

> Obsidian vault（手元の論文・記事クリップ・スキャン資料のノート群）を vector 検索し、 指定テーマの調査結果を出典リンク付きで整理して返す。発火するのは情報源が「手元の vault」だと 明示された時だけ: 「obsidian で調査／調べて」「vault を検索」「vector で調べて」「ノート／蓄積資料／ 保存した論文から調べて」など。これらに続けてテーマや観点（医療と公共 等）が指定されたら使う。 発火しない（重要）: 単に「〇〇について調べて／まとめて」とだけ言われた一般的な調査依頼、最新情報や 事実確認を求める依頼（Web 検索が適切）、リポジトリのコード調査。obsidian/vault/ノート等の語が 無ければ起動せず、必要なら「vault を検索する？」と確認する。

- Skill: `aki2022/origin-obsidian-research` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aki2022/origin-obsidian-research`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aki2022/origin-obsidian-research/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: Aki2022 (https://skillmd.com/u/aki2022)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/aki2022/origin-obsidian-research

---


# Obsidian Research

vault を vector 検索して、テーマ・観点で整理し出典リンク付きで返す。

## 手順

1. vault のパスを取得する（絶対パスは秘匿情報。応答やログに出さない）:

   ```bash
   VAULT="$(cat "<skill-dir>/vault_path.local" 2>/dev/null || echo "$OBSIDIAN_VAULT")"
   ```

   取れない場合は `script/vector.sh` を含むディレクトリをユーザーに聞き、
   `<skill-dir>/vault_path.local` に1行で書く（gitignore 済み）。

2. 検索する（出典リンクを返すので `--dedupe --abs-links` を常に付ける）:

   ```bash
   bash "$VAULT/script/vector.sh" search "大腸がん 診療 課題" --dedupe --abs-links
   ```

   観点が複数で1クエリに収まらなければ複数回呼ぶ。絞るなら `--limit N`。

3. stdout の JSON `results[]` を読む。各要素は
   `title` / `relative_path` / `category` / `score`（高いほど近い）/ `preview` / `abs_link`。

4. テーマと観点で構造化して答える。観点ごとに見出しを立て、各論点に根拠ノートを添える。
   出典リンクは `abs_link` をそのまま使う（エンコード済み。組み立て直さない）:

   ```markdown
   → [ノートのわかりやすい名前](abs_link)
   ```

   関連の薄いヒット（score 低・話題ずれ）は含めない。

## 制約（必要に応じてユーザーに伝える）

- ノート内の画像はローカル参照のため表示されない（本文テキストは読める）。
- リンクは mac ではクリックで開けるが、スマホからは開けない。スマホで中身を読みたい時は
  「このノートを読んで」と頼めばセッションがファイルを読んで返す。
- 索引が古く最新ノートが出ない時は `bash "$VAULT/script/vector.sh" update` を案内する。

