ar9av avatar

Wiki Synthesize

Scans your Obsidian vault for concepts that show up together frequently across pages but have no dedicated synthesis page connecting them, then creates new pages in synthesis/ that draw explicit cross-cutting conclusions. It builds a co-occurrence matrix by grepping for wikilinks, scores candidates based on frequency and cross-domain overlap, and generates pages titled "Concept A × Concept B" with the insight that only becomes visible when you look at both together. Run it when you say "synthesize my wiki" or after a large ingest when the vault has grown enough that patterns are emerging but connections aren't explicit yet. The real discipline here is that synthesis pages must add something neither source says alone, otherwise you're just making noise.

skills.sh installs
2.8K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ar9av/obsidian-wiki --skill wiki-synthesize --agent claude-code

Installs into .claude/skills of the current project.

Files

Wiki Synthesize — First-Class Synthesis Discovery

You are scanning the wiki for concepts that co-occur across many pages but have no dedicated synthesis page connecting them. Your job is to surface these gaps and fill the most valuable ones with cross-cutting synthesis pages.

Before You Start

Writing profile: Before drafting or rewriting natural-language Markdown, read and apply the Writing Profile Resolution section in llm-wiki/SKILL.md. Framework schema, provenance, safety, and operation-specific requirements take precedence. WRITING.md preferences apply only to newly drafted or rewritten natural-language Markdown; preserve source content and structured records.

  1. Resolve config — follow the Config Resolution Protocol in llm-wiki/SKILL.md (inline @name override → walk up CWD for .env → global config → prompt setup). This gives OBSIDIAN_VAULT_PATH and OBSIDIAN_LINK_FORMAT (default: wikilink).
  2. Read index.md to get the full page inventory.
  3. Read hot.md if it exists — it surfaces recent activity and active threads that may already point to synthesis opportunities.
  4. Read _meta/taxonomy.md to understand the tag vocabulary.

Sponsors

Details

Repository
github.com/ar9av/obsidian-wiki
Categories
Documentation, Office & Documents
First seen
May 16, 2026

More from ar9av/obsidian-wiki

All 37
1nexu-io avatardoc-kami-parchmentnexu-io/open-designWarm parchment canvas (#f5f4ed), monochrome ink-blue accent (#1B365D), one serif family, and editorial-grade typography.2.7Kskills.sh installs
2agricidaniel avatarblog-factcheckagricidaniel/claude-blogVerify statistics and claims in blog posts by fetching cited source URLs and checking if the claimed data actually appears on the page. Extracts all load-bearin2.7Kskills.sh installs
3agricidaniel avatarblog-analyzeagricidaniel/claude-blogAudit and score blog posts on a 5-category 100-point scoring system covering content quality, SEO optimization, E-E-A-T signals, technical elements, and AI cita2.7Kskills.sh installs
4agricidaniel avatarblog-auditagricidaniel/claude-blogFull-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Runs2.7Kskills.sh installs
5agricidaniel avatarblog-briefagricidaniel/claude-blogGenerate detailed content briefs for blog posts with target keywords, content outlines, competitive analysis, recommended statistics, image and chart suggestion2.7Kskills.sh installs
6agricidaniel avatarblog-geoagricidaniel/claude-blogAI citation readiness audit as part of SEO, covering classic Google search and AI search surfaces together. Use whenever the user wants their content to rank or2.7Kskills.sh installs