cyberneticlibrary

Query note relationships in Obsidian

obsidian-graph-traversalskillsetup L13
richfrem/agent-plugins-skills
What it does

Traverse Obsidian vault wikilinks to find connections and orphaned notes

Best for

Agent-driven vault exploration: detecting blind spots (orphans), resolving conflicts (impact radius), enforcing schema.

Inputs
  • · [object Object]
Outputs
  • · [object Object]
Requires
  • · obsidian-parser (WP05)
  • · Python 3.8+ (standard lib only)
Preconditions

Vault initialized; .graph-index.json cache (auto-built on first run)

Failure modes

Circular references; wikilink syntax errors; cache invalidation on file changes; orphan false positives

Trust signals
  • · In-memory index caches as .graph-index.json
  • · mtime-based invalidation for incremental updates
  • · Embed syntax filtered out