obsidian-graph

Installation
SKILL.md

Obsidian Graph Analysis

Use obsidian_search and obsidian_read_file to gather vault data, then run Python/networkx analysis via Bash.

Citation Network

Steps:

  1. obsidian_search with query="", extensions=".md" — get all notes.
  2. For each note, obsidian_read_file and extract:
    • Outgoing links: regex \[\[([^\]|#]+) on the file body.
    • Zotero citekey from frontmatter citekey field.
  3. Write a Python script and run with Bash:
import json, re, pathlib, sys
Installs
1
GitHub Stars
26
First Seen
Jun 19, 2026