
Wiki Mode
If you've ever felt the tension between Obsidian's flexibility and the paralysis of a blank vault, this closes the gap. It lets you pick LYT, PARA, Zettelkasten, or Generic as your organizing methodology, then routes every new page from wiki-ingest, save, and autoresearch to the right folder automatically. Mode config lives in .vault-meta/mode.json. Generic preserves the old v1.6/v1.7 behavior exactly, so existing setups stay stable. The real win is that PARA users get projects/areas/resources without manual filing, LYT users get MOC-linked atomic notes by default, and Zettelkasten practitioners get timestamped IDs in a flat structure. It doesn't auto-migrate old files when you switch modes, which is honest. You set it once and new content just lands where your methodology expects it.
- skills.sh installs
- 321
- GitHub stars
- 16.3K
- last updated
- May 28, 2026
Install
$ npx -y skills add agricidaniel/claude-obsidian --skill wiki-mode --agent claude-codeInstalls into .claude/skills of the current project.
Files
Route by vault methodology
This skill returns filing suggestions. It does not write knowledge pages or
move existing notes. If .vault-meta/mode.json is absent, use generic. If
the file exists but is invalid, fail closed and repair it through a reviewed
configuration operation before suggesting routes; never silently substitute
Generic for corrupt user configuration.
Resolve the installed product root from this skill's own location, not from the vault or current working directory:
PRODUCT_ROOT=/absolute/path/to/installed/claude-obsidian
CORE="$PRODUCT_ROOT/scripts/claude-obsidian.py"
MODE_HELPER="$PRODUCT_ROOT/scripts/wiki-mode.py"
test -f "$CORE" && test -f "$MODE_HELPER"
Every ../wiki/references/ link in this file resolves the same way, relative
to this skill's own directory under $PRODUCT_ROOT, never relative to the
selected vault's wiki/ directory.
Read and route safely
Always select the vault explicitly:
python3 "$MODE_HELPER" --vault "$VAULT" get
python3 "$MODE_HELPER" --vault "$VAULT" config
python3 "$MODE_HELPER" --vault "$VAULT" route concept "Concept name"
python3 "$MODE_HELPER" --vault "$VAULT" route source "Source title"
Sponsors
Details
- Repository
- github.com/agricidaniel/claude-obsidian
- Categories
- Documentation, Code Review & Quality, Productivity & Planning, Office & Documents
- License
- MIT
- First seen
- Jun 11, 2026