Vault Synthesize
Research assistant for the vault's own content. Searches across project folders, reads the best sources, and synthesizes a consolidated note.
Workflow
Clarify the topic if needed. Accept a topic, question, or keyword cluster. Example: "Claude Code agent teams", "browser automation workflows", "MCP server patterns".
Run multiple searches to cast a wide net — use 2-4 query variations:
obsidian search:context query="<primary term>" limit=10 obsidian search:context query="<synonym or related term>" limit=10 obsidian search:context query="<specific aspect>" limit=8Collect all matching file paths. Deduplicate. Prefer matches in
gemini3_summary.txtandREADME.mdfiles overtranscript.txt.Rank results by relevance:
- Matches in multiple queries = higher priority
gemini3_summary.txt>README.md>transcript.txt- Folders whose names match the topic = higher priority
- Aim for the top 5-10 sources
Read the top sources using the
Readtool:- For each top folder, read
gemini3_summary.txtif it exists, elseREADME.md - Skim
transcript.txtonly if neither summary nor README is available - Read up to 10 files total
- For each top folder, read
Synthesize a note. Write to disk using the
Writetool (content will be long):--- description: Synthesis of vault knowledge on <topic> title: Synthesis — <Topic> date: YYYY-MM-DD source: vault-synthesize --- # Synthesis — <Topic> ## Overview 2-3 paragraph synthesis of what this vault collectively knows about the topic. Write from the perspective of someone who has read all the sources. ## Key Insights 1. **Insight title** — explanation. Source: [[folder_name/gemini3_summary]] 2. **Insight title** — explanation. Source: [[folder_name/README]] ... ## Patterns & Approaches How different sources approach the topic — agreements, disagreements, different angles. ## Source Notes | Project | Description | Link | |---------|-------------|------| | folder_name | What this source covers | [[folder_name/gemini3_summary]] | ... ## Gaps What this vault does NOT cover well on this topic. What's missing or outdated.Write the file:
Write tool → <vault-root>/Synthesis — <Topic>.mdLog to daily note:
obsidian daily:append content="### HH:MM — Synthesized: <Topic>\nCreated [[Synthesis — <Topic>]] from <n> vault sources.\n"Report the note path, number of sources consulted, and the top 3 insights found.
Tips
- Capitalize synthesis notes with " — " separator:
Synthesis — Agent Teams.md - If the vault has many sources (>15 relevant), narrow to the 8-10 most specific rather than trying to read all
- The
## Gapssection is often the most valuable — note what the user should look for next - If sources conflict, note it explicitly in
## Patterns & Approaches